Adicionar parâmetro à função ng-click dentro do ng-repeat parece não funcionar
Eu tenho um loop simples comng-repeat
como isso:
<li ng-repeat='task in tasks'>
<p> {{task.name}}
<button ng-click="removeTask({{task.id}})">remove</button>
</li>
Existe uma função no controlador$scope.removeTask(taskID)
.
Tanto quanto eu sei Angular irá primeiro renderizar a visão e substituir interpolado{{task.id}}
com um número e, em seguida, no evento click, avaliaráng-click
corda.
Nesse casong-click
Obtém totalmente o que é esperado, ou seja:ng-click="removeTask(5)".
No entanto ... não está fazendo nada.
Claro que posso escrever um código para obtertask.id
de$tasks
matriz ou até mesmo o DOM, mas isso não parece o caminho angular.
Então, como alguém pode adicionar conteúdo dinâmico ang-click
diretiva dentro de umng-repeat
loop?