- 截圖附接。
我學習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