gpt4 book ai didi

javascript - 从列表中删除项目 Ionic

转载 作者:行者123 更新时间:2023-11-30 12:00:09 25 4
gpt4 key购买 nike

我正在构建一个 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 :

 .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);
};


})

最佳答案

您在 View 中使用了错误的函数名称。将其从 remove 更改为 removeItem:

<ion-option-button class="button-assertive ion-trash-a" ng-click="removeItem($index)"></ion-option-button>

关于javascript - 从列表中删除项目 Ionic,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36822623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com