- 截图附接。
我学习angularJS。 而我找不到方法来删除'删除'按钮被点击的选定项目。如何获取所选的特定项目?
有没有办法做到这一点?
代码附:
<ul class="unstyled">
<li ng-repeat="todo in todos">
<input type="checkbox" ng-model="todo.done">
<span class="done-{{todo.done}}">{{todo.text}}</span>
<button class="btn" ng-click="removeTodo()">Remove</button>
</li>
</ul>
如何使待办事项到你的'removeTodo()'方法,然后在方法(我假设在一个关联的控制器),从你的列表中删除该项目。 – jpmcc
好..怎么做? :(我刚开始学习..找不到方法) – Yanshof
所以,在'ng-repeat'中你有'todo'对象,所以在你的'ng-click'中你可以有'removeTodo(todo)'' 。然后在你的'removeTodo'方法中,你可以选择'todo'对象,并且可以在你的对象数组'todos'中找到该项目的索引,并将其拼接出来。这一点只是标准的JavaScript而不是任何特别的Angular – jpmcc