我在ng-repeat中使用了ng-model-options =“{updateOn:'blur'}”,当点击按钮(增加功能)时,它会使用之前的值更新模糊。
示例:输入框中的值为10,单击对接更改为11。 但无论何时输入和编辑输入值,如从10变为20并单击增加按钮,它将取前一个值10。
这是我的代码:
<ion-item ng-repeat="item in filteredItems = (itemLists | filter:search.searchFilter)" ng-click="productSelected(item)" ng-class="{cardactive: item.ItemName == selectedCard}" class="row padding-15px ">
这是控制器功能:
$scope.increaseNumber = function(product){
if(!(product.quant)) {
product.quant = 0;
$scope.itemDetails.push(product);
sharedData.selectedItemName.push(product.ItemName);
$scope.products = sharedData.selectedItemName.toString();
}
product.quant++;
}