2013-04-09 17 views
26

chcę zrobić coś takiego:Jak przekazywać parametry do kątowej funkcji js za pomocą nawiasów.

<a ng-click="doSomething({{value}})" > 

js

$scope.doSomething = function(a){ 
console.log(a); 
} 
+0

Jeśli wartość jest zdefiniowana w zakresie sterownika, wystarczy użyć '" doSomething (value) "'. –

+0

Zgodnie z dokumentacją [AngularJS documentation on ngClick] (http://docs.angularjs.org/api/ng/directive/ngClick) dla zmiennych nie potrzebujesz klamr. – BrightIntelDusk

Odpowiedz

55

wszystko co musisz zrobić to:

<a ng-click="doSomething(value)" > 
+1

Zakładając, że używamy ng-repeat = "stuff in bunchOfStuff" jest coś takiego jak prawnie? – Deegriz

+0

Tak, jest to zgodne z prawem. –

Powiązane problemy