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)]
」を使用してください。