我的組件上有一組單選按鈕,這些按鈕是簡單的yes
和no
值。它使用text
作爲標籤,id
作爲其值。Angular2 - 作爲對象的反應表單單選按鈕值
我想分配一個對象作爲它的值,這樣當我提交我的表單時,我可以同時訪問value
和text
。
這是我曾嘗試:
<label class="radio-inline">
<input type="radio" formControlName="changeType" ng-value="{value:0, text:'No'}"> No
</label>
<label class="radio-inline">
<input type="radio" formControlName="changeType" ng-value="{value:1, text:'Yes'}"> Yes
</label>
當我嘗試這一點,我的失敗驗證reactiveForms爲必填字段。如何在分配其中一個選項時驗證通過的對象?
'NG-value'是angularjs - 使用'value' – Kai
@Kai - 我的價值在於通過這樣當使用'value'提交表單時:'changeType:「{value:2,text:'Yes'}」< - - 將其視爲字符串 – SBB
Angular 4的語法爲'[ngValue] =「{... }'' – cgTag