我想創建一個動態表(說5X5)含有一個複選框矩陣,並用模型分配的每個複選框,AngularJs,如何分配動態模型名稱
<tr ng-repeat="parentItem in Items>
<td>{{parentItem.name}}</td>
<td ng-repeat="childItem in Items>
<input id="{{ parentItem.id }}_{{childItem.id}}" type="checkbox" ng-true-value="1" ng-false-value="0" ng-model="data['{{ parentItem.id }}_{{childItem.id}}']">
</td>
</tr>
在控制器中,數據對象被定義作爲$scope.data={};
所以我想到的是,每個複選框將模型最終的形式像data['1_3']
或data['2_4']
, 我試過很多方法,但該模型只是不能被正確綁定。
其實,試過這種方式 data[parentItem.id]
, 它的工作,但不知道如何連接兩個動態項目。
請發表您的代碼在小提琴 –
嘗試:'NG-模型= 「數據[parentItem.id + '_' + childItem.id]」' –