Добавление параметра в функцию ng-click внутри ng-repeat не работает
У меня есть простой цикл сng-repeat
нравится:
<li ng-repeat='task in tasks'>
<p> {{task.name}}
<button ng-click="removeTask({{task.id}})">remove</button>
</li>
В контроллере есть функция$scope.removeTask(taskID)
.
Насколько я знаю, Angular сначала отрендерит вид и заменит интерполированный{{task.id}}
с номером, а затем, по событию щелчка, оценитng-click
строка.
В этом случаеng-click
получает полностью то, что ожидается, то есть:ng-click="removeTask(5)".
Однако ... он ничего не делает.
Конечно, я могу написать код, чтобы получитьtask.id
из$tasks
массив или даже DOM, но это не похоже на угловой путь.
Итак, как можно добавить динамический контент вng-click
директива внутриng-repeat
цикл?