如何根据条件将文本框值传递给控制器。 如果复选框被选中,然后将文本框与对象值绑定,并传递给控制器,其他明智的只是留空,并将用户输入传递给控制器..我正在做的是不工作。如果复选框被选中,我的代码会出现什么问题呢?如果复选框被选中,则绑定文本框值
$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