child-component 内の ngModel-values による奇妙な動作があります。htmlコード:
<input type="text" pattern="^[a-zA-Z]$"
class="form-control" required="true"
id="myId"
[(ngModel)]="kName">
kName は、親コンポーネントから入力される入力フィールド (@kName:string) です。「this.kName」が親コンポーネントから毎回新しい値を取得することがわかります。しかし、このフィールドでいくつかのアクションの後に設定すると:
this.kName = undefined;
そして、親から kName を再度入力したいのですが、kName-current の値は html 出力には表示されませんが、次のように表示されます: this.kName このようにしようとすると:
<input type="text" pattern="^[a-zA-Z]$"
class="form-control" required="true"
id="myId"
[(ngModel)]="{{this.kName}}">
init
kName が定義されていないため、html-pattern でエラーが発生します。ngModel 値を更新するにはどうすればよいですか? 多分私は他の問題を抱えています...