我正在構建一個離子的列表應用程序。 我正在做一個刪除功能,點擊刪除按鈕,它會刪除列表項,但我遇到問題並無法弄清楚。 刪除按鈕顯示,但是當你點擊它時沒有任何反應。從列表中刪除項目Ionic
HTML:
<ion-view view-title="To-Do">
<ion-content class="padding">
<!-- http://ionicframework.com/docs/components/#bar-inputs -->
<div class="bar bar-header item-input-inset">
<label class="item-input-wrapper">
<i class="icon placeholder-icon"></i>
<input type="text" ng-model="item.name" placeholder="Enter Task Here">
</label>
<button class="button ion-ios-plus-outline" ng-click="addItem(item)">
</button>
</div>
<ion-list>
<ion-item class="item-remove-animate" ng-repeat="item in items" >
<h3>{{item.name}}</h3>
<ion-option-button class="button-assertive ion-trash-a" ng-click="remove($index)"></ion-option-button>
</ion-item>
</ion-list>
</ion-content>
</ion-view>
控制器:
.controller('ShortTermCtrl', function($scope, Task) {
$scope.data = Task.data;
$scope.items = [];
$scope.item = {};
$scope.addItem = function (item) {
$scope.items.push(item);
$scope.item = {name: ""};
};
$scope.removeItem = function(index){
$scope.items.splice(index, 1);
};
})
更改函數名'removeItem':從
remove
到removeItem
改變它。 – alexmac非常感謝!這工作,問題是,我一直在看代碼很久,我只是沒有看到它!謝謝 –
是否要將您的評論更改爲答案,以便我可以將其標記爲已解決/爲其他人查看答案? –