我在 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++;
}