2013-04-09 28 views
26

tôi muốn làm một cái gì đó như thế này:Cách chuyển tham số tới hàm js góc sử dụng dấu ngoặc vuông.

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

js

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

Nếu giá trị được định nghĩa trên phạm vi của bộ điều khiển, chỉ cần sử dụng '" doSomething (giá trị) "'. –

+0

Theo [tài liệu AngularJS trên ngClick] (http://docs.angularjs.org/api/ng/directive/ngClick), bạn không cần dấu ngoặc móc cho các biến của mình. – BrightIntelDusk

Trả lời

55

tất cả các bạn cần làm là:

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

Giả sử chúng ta đang sử dụng ng-repeat = "stuff in bunchOfStuff" giống như hợp pháp? – Deegriz

+0

Có điều đó là hợp pháp. –

Các vấn đề liên quan