我有一個簡單陣列像這樣:設置與NG-重複的NG-模型值和複選框
$scope.otherItems = [
"A",
"B",
"C",
"D",
"E"
];
,我通過這個數組要循環和分配的值,以複選框像這樣:
<label ng-repeat="o in otherItems"> {{ o }}
<input ng-model="myform.otherItems" type="checkbox" value="{{ o }}">
</label>
現在我在這裏的問題是,當我檢查任何項目,他們都檢查!這是由於ng模型。我所有的複選框對ng-model
都有相同的值。我想在提交/設置ng-model
時收集各個複選框,如下所示:myform.otherItems.valueOfo,因此我得到所選複選框的一個對象。但是,當我嘗試設置ng-model
像這樣ng-model="myform.otherItems.o"
或ng-model="myform.otherItems[o]"
我收到錯誤。我如何最好地完成我想要的?提前謝謝了。
是'myForm.otherItems'從'$ scope.otherItems'不同?或者它是相同的數組? –
myForm.otherItems是我希望收集/提交的內容,因爲當我提交表單時,我傳遞包含其他項目(如文本框等)的myForm對象,$ scope.otherItems是通過複選框填充/循環的數組,並且isn'提交,這有道理嗎? –