У меня есть простой цикл с 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}} на число, а затем, при событии click, будет оценивать строку ng-click.
В этом случае ng-click получает полностью то, что ожидается, то есть: ng-click="removeTask(5)". Однако... он ничего не делает.
Конечно, я могу написать код, чтобы получить task.id из массива $tasks или даже DOM, но это не похоже на способ Angular.
Итак, как добавить динамический контент в директиву ng-click внутри цикла ng-repeat?
