Dodanie parametru do funkcji ng-click wewnątrz ng-repeat nie działa
Mam prostą pętlęng-repeat
lubię to:
<li ng-repeat='task in tasks'>
<p> {{task.name}}
<button ng-click="removeTask({{task.id}})">remove</button>
</li>
W kontrolerze jest funkcja$scope.removeTask(taskID)
.
O ile wiem, Angular najpierw wyrenderuje widok i zastąpi interpolację{{task.id}}
z numerem, a następnie, w przypadku zdarzenia click, ocening-click
strunowy.
W tym przypadkung-click
dostaje całkowicie to, czego się oczekuje, tj .:ng-click="removeTask(5)".
Jednak ... nic nie robi.
Oczywiście, że mogę napisać kod, aby go uzyskaćtask.id
z$tasks
tablica lub nawet DOM, ale nie wygląda to na sposób kątowy.
Jak więc dodać dynamiczną zawartośćng-click
dyrektywa wewnątrzng-repeat
pętla?