<div class='basket__center_item' ng-repeat="item in baskeItems" >
<img class='basket__center_foto' src="img/{{item.foto}}" />
<h4 class='basket__center_name' > {{item.name}}</h4>
<p class='basket__center_price' > price is {{ item.price }} $</p>
<input class='basket__center_amount' type='number' min="1" max='2000'
value="{{item.amount}}" ng.model='item.amount' ng-click='totalFnc(item)' />
</div>
当我致电totalFnc(item)
时,我无法将商品传递给它。它给了我:“item undefined”。为什么会这样?
答案 0 :(得分:0)
尝试将$index
传递给您的totelFnc()
函数:
ng-click='totalFnc($index)'
然后通过以下方式检索控制器中的对象:
$scope.totalFnc() = function( id ) {
var myItem = $scope.baskeItems[ id ];
}