1

を働いていない私は、このやってる:フォームを結合テンプレートでNativeScript/- リアクティブフォームコンポーネントで

public loginForm: FormGroup = this.fb.group({ 
    email: ['', Validators.required], 
    password: ['', Validators.required] 
}); 

そしてを:

<StackLayout orientation="vertical" [formGroup]="loginForm"> 
    <TextField formControlName="email" hint="Email"></TextField> 
    <TextField formControlName="password" hint="Password" secure="true"></TextField> 
    <Button text="Log in" (tap)="login()"></Button> 
</StackLayout> 

しかし、その後、私は時loginForm値を記録するときloginを実行すると、テキストフィールドに値があってもまだ空です。

私はとの両方をインポートしました0は動作しません。私がpasswordを任意のランダムな名前に変更すると、私はエラーや何かを得ることはありません。だから、それはどんな形でもフォームに接続されていないようなものです。

私は間違っていますか?私はnativescript cli 2.5 +で、このコードが動作するはずであることを示唆しています。

EDIT:

私はいくつかの掘削を行ってきたし、遅延ロードモジュールは、これは他のものと同様破るために引き起こしているものであることが表示されます。他の誰が同じ問題に遭遇し、それに対する解決策がある場合にしている場合

https://github.com/NativeScript/nativescript-angular/issues/735

聞くことが素晴らしいことだ:私はここでこのことについて、新たな問題が作られました。

答えて

0

すでにNativeScriptFormsModule、としてFormGroup外の新しい変数を宣言すると、あなたのtexfieldを構築しようとする輸入以来:私はしかし、 `FormBuilder`がngModelを使用していないだろう、ではない、それが持つ意味を持たない

<TextField hint="Email" [(ngModel)]="yourEmailVariable"></TextField>

+0

を一連のフォームコントロールを再宣言します。私はいくつかの掘り下げを行ったし、怠惰なローディングは問題の原因となっているようだ。私はここでこれについて新しい問題を作りました:https://github.com/NativeScript/nativescript-angular/issues/735 – Chrillewoodz

関連する問題