Javascript 更改输入angularjs/html中的值
我对html中angularjs的ng repeat函数有问题。每个cartproduct中id为“add price”的输入的变化方式相同,例如,当我将第一个cartproduct中的值从1增加到第二个cartproduct中的2时,第三个cartproducts中的其他cartproducts值也从1增加到2 这是我的密码:Javascript 更改输入angularjs/html中的值,javascript,html,angularjs,Javascript,Html,Angularjs,我对html中angularjs的ng repeat函数有问题。每个cartproduct中id为“add price”的输入的变化方式相同,例如,当我将第一个cartproduct中的值从1增加到第二个cartproduct中的2时,第三个cartproducts中的其他cartproducts值也从1增加到2 这是我的密码: <tr ng-repeat="cartproduct in store.cartproducts" bs-popover> <td>{{c
<tr ng-repeat="cartproduct in store.cartproducts" bs-popover>
<td>{{cartproduct.cartname}}</td>
<td>{{cartproduct.cartbrutto}}</td>
<td>
<div class="form-group">
<input id="add-price" class="form-control" type="number" min="1" step="any" name="counter" ng-model="product.counter" ng-change="store.calculateRow(cartproduct.cartbrutto)" placeholder="1">
</div>
</td>
<td>
<div class="form-group">
<input id="add-final-price" class="form-control" type="text" name="row" ng-model="product.row" placeholder="{{cartproduct.cartbrutto}}">
</div>
</td>
</tr>
{{cartproduct.cartname}
{{cartproduct.cartbrutto}
救命啊
问候 它的更新在任何地方都是一样的,因为您在每个
ng型号上共享相同的计数器参考
我要说的是,使计数器
的值相对于cartproduct
而不是将其放在product
标记
<input id="add-price" class="form-control" type="number" min="1"
step="any" name="counter" ng-model="cartproduct.counter"
ng-change="store.calculateRow(cartproduct.cartbrutto)" placeholder="1">
它的更新在任何地方都是一样的,因为您在每个ng型号上共享相同的计数器
我要说的是,使计数器
的值相对于cartproduct
而不是将其放在product
标记
<input id="add-price" class="form-control" type="number" min="1"
step="any" name="counter" ng-model="cartproduct.counter"
ng-change="store.calculateRow(cartproduct.cartbrutto)" placeholder="1">
OMG,多么愚蠢的错误。我有产品在其他ng重复功能,并复制到这里。我并没有注意到我并没有改变名字。非常感谢@听说它成功了,我很高兴。。谢谢:-)别忘了接受答案。。谢谢:-)天哪,多么愚蠢的错误。我有产品在其他ng重复功能,并复制到这里。我并没有注意到我并没有改变名字。非常感谢@听说它成功了,我很高兴。。谢谢:-)别忘了接受答案。。谢谢:-)