Angular2の新機能ですが、Angular2のブログではNgModel
とngModel
が見つかりました。 私は[(ngModel)]
が双方向バインディングに使用されていることを理解します。 2人の違いは何ですか?NgModelとAngular2のngModelの比較
2
A
答えて
1
NgModel
は、ngModel
ディレクティブを実装するクラスです。
ngModel
はそのディレクティブのセレクタです。
これは(ControlValueAccessor
用など)、それを注入する必要がある場合、あなたはngModel
だけの変数名であるクラスのインスタンス
constructor(private ngModel:NgModel) {}
を注入
<input [(ngModel)]="someProp">
ようngModel
を使用していますが、HTMLで意味します私は選択し、NgModel
は、インスタンスを注入したいクラスです。
ソースを出力するためexportAs: 'ngModel'
のそれは例えば
<input [(ngModel)]="someProp" let-xxx="ngModel">
{{xxx.name}}
同様に使用できることが適用されたNgModel
インスタンスのname
プロパティ(または任意の他の特性)を示してもhttps://github.com/angular/angular/blob/26d1423ae93a743bd57a5fed9997c08c52f4bbfd/modules/%40angular/forms/src/directives/ng_model.ts#L90
を見ます私たちの<input>
に
関連する問題
- 1. angular2 ngmodel iが
- 2. Angular2 ngModel select
- 3. Angular4 - NgModelとngModel、
- 4. Angular2 ngModelとngFor変数
- 5. angular2のラジオボタンへのngModelバインディング
- 6. Angular2の条件付きngModel
- 7. angular2アクセスngModelディレクティブの変数
- 8. コンポーネント内のAngular2 ngModelバリデータ
- 9. 角度 - [(ngModel)]対[ngModel] vs(ngModel)
- 10. Angular2 ngModelチェックボックスが未定義
- 11. Angular2 ngModel 1文字後ろ
- 12. Angular2フォーム変数はngModel
- 13. Angular2、入力マスクngModelバインド
- 14. Angular2/4 mat-select multiple ngModel
- 15. ngModelのオブジェクトをカスタムコントロールに渡すAngular2
- 16. angular2テスト - 入力テキストの変更がngmodel
- 17. 、ngModel
- 18. formControlとngModel
- 19. パイプ、ngModelとngModelChange
- 20. ngModelポリマーにバインドするドロップダウンリスト(Angular2)
- 21. Angular2 Input/Output in formControl代わりにngModel
- 22. RxJSの行動主題およびngModelとのngModel結合
- 23. ngModel`部
- 24. * ngForと[(ngModel)]をAngular2とIonic2で合わせる
- 25. #var = "ngModel"の意味
- 26. ngModelはNG2
- 27. `[(ngModel)]` `VS [(値)]`
- 28. ngModel with ion-checkbox
- 29. document setAttribute ngModel Angular
- 30. Angular2 ngModelとngForを使用したインライン編集