wie ein Textbox-Wert basierend auf der Bedingung an den Controller übergeben wird. Wenn das Kontrollkästchen aktiviert ist, binden Sie das Textfeld mit dem Objektwert und übergeben Sie es an den Controller. Lassen Sie es einfach leer und übergeben Sie die Benutzereingabe an den Controller .. was ich tue funktioniert nicht. Was ist falsch mit meinem Code, es funktioniert in dem Fall, wenn das Kontrollkästchen aktiviert ist.Binden Sie einen Textbox-Wert, wenn das Kontrollkästchen aktiviert ist
$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>
vielleicht weil Copyknotes nicht definiert ist, wenn Checkbox nicht aktiviert ist? – jomsk1e