如何根據條件將文本框值傳遞給控制器。 如果複選框被選中,然後將文本框與對象值綁定,並傳遞給控制器,其他明智的只是留空,並將用戶輸入傳遞給控制器..我正在做的是不工作。如果複選框被選中,我的代碼會出現什麼問題呢?如果複選框被選中,則綁定文本框值
$scope.Product = [
{"ProductID":12,"LNumber":"hrx",weght:"2"},
{"ProductID":13,"LNumber":"pty",weght:"1"}
]
<div>
<div>
<input type="checkbox" data-ng-model="Copyknotes" />
<span >Copy notes from</span>
</div>
<table data-ng-repeat="Item in Product track by $index">
<tr >
<td>
<input type="radio" name="groupName_{{Item.ProductID}}" data-ng-model ="Item.isSelected" />
</td>
<td data-ng-if="Copyknotes == true">
<input type="text" data-ng-model="Item.LNumber">
</td>
<td data-ng-if="Copyknotes == false" id="hi">
<input type="text" data-ng-model="Item.LNumber=""">
</td>
</tr>
</table>
</div>
也許是因爲Copyknotes是不確定的,如果複選框未選中? – jomsk1e