を働いていない私は、このやってる:フォームを結合テンプレートで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
聞くことが素晴らしいことだ:私はここでこのことについて、新たな問題が作られました。
を一連のフォームコントロールを再宣言します。私はいくつかの掘り下げを行ったし、怠惰なローディングは問題の原因となっているようだ。私はここでこれについて新しい問題を作りました:https://github.com/NativeScript/nativescript-angular/issues/735 – Chrillewoodz