Angular2 - ラジオボタンバインディング 質問する

Angular2 - ラジオボタンバインディング 質問する

Angular 2を使用してフォームでラジオボタンを使用したい

Options : <br/>

1 : <input name="options" ng-control="options" type="radio" value="1"  [(ng-model)]="model.options" ><br/>

2 : <input name="options" ng-control="options" type="radio" value="2" [(ng-model)]="model.options" ><br/>

model.optionsの初期値は1です

ページが読み込まれると、最初のラジオボタンはチェックされず、変更はモデルにバインドされません。

何か案が ?

ベストアンサー1

使用[値]="1"の代わりに値="1"

<input name="options" ng-control="options" type="radio" [value]="1"  [(ngModel)]="model.options" ><br/>

<input name="options" ng-control="options" type="radio" [value]="2" [(ngModel)]="model.options" ><br/>

編集:

thllbrg が示唆しているように、「Angular 2.1+ では、[(ngModel)]代わりに[(ng-model)]」を使用してください。

おすすめ記事