2013-07-11 19 views
36

Có cách nào tôi có thể nhận được ng-click để gọi hai chức năng không?Sử dụng ng-click để gọi hai chức năng khác nhau

Tôi muốn một cái gì đó dọc theo dòng của

ng-click ="{search(),match()}" 

Thay vì làm thế nào tôi có nó bây giờ, đó là:

ng-click = "search()" 
+1

thể trùng lặp của [Làm thế nào để thêm nhiều chức năng trong ONE ng-click?] (Http://stackoverflow.com/questions/16813945/how-to-add-many-functions-in-one-ng -click) –

Trả lời

82

Bạn có thể gọi nhiều chức năng bằng ';'

ng-click="search(); match()" 
+2

bạn có chắc không? Điều đó dường như không có tác dụng đối với tôi EDIT: Nvm, thực sự là ng-click = "search(); match()" Cảm ơn bạn đã hướng dẫn tôi câu trả lời đúng! – user2516917

+0

Bạn có thể làm điều đó, tuy nhiên đây không phải là cách thực hành tốt nhất. ví dụ: nếu bạn đang chuyển các sự kiện qua, một cái gì đó có thể giết chức năng thứ hai để nó sẽ không bao giờ thực thi. Bằng cách này là có thể nhưng không thực hành tốt nhất. – Haris

+0

đúng cách, nhưng không cụ thể cho phương thức nào thực hiện trước ... –

1

Vui lòng sử dụng chức năng tìm kiếm() một hàm và thêm chức năng gọi lại của hàm match() inside search();

ng-click = "search()"; 
Các vấn đề liên quan