Angular2のValidatorsを使用して、フォームのフィールドにいくつかの検証を追加したいと考えています。
- 私はngFormを次のようなフォームにバインドしています:
#form="ngForm"
- フィールドの場合、私はngModelをバインドしています:
#field="ngModel", [(ngModel)]="model.field" type="text" name="field" placeholder="field"
新しいフォーム APIは ngForm と ngModel の使用を提案していますが、 angular.io docs には Validators の使用方法に関するドキュメントはありません。
NgModel へのapi 参照には、次のようなプロパティがあります
validator : ValidatorFn
。asyncValidator : AsyncValidatorFn
しかし、コンポーネントのクラスからフィールドを参照してバリデータを追加する方法がわかりません。