Добавление параметра в функцию 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 цикл?

Ответы на вопрос(7)

Ваш ответ на вопрос