2013-07-11 2 views
36

ng-click에 두 가지 기능을 호출하는 방법이 있습니까?두 번의 다른 기능을 호출하려면 클릭하십시오.

I는 대신 내가 지금 얼마나의

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

의 라인을 따라 뭔가 싶습니다 : 당신은 여러 함수를 호출 할 수 있습니다

ng-click = "search()" 
+1

가능한 중복 [NG 클릭 ONE에 많은 기능을 추가하는 방법?] (http://stackoverflow.com/questions/16813945/how-to-add-many-functions-in-one-ng - 클릭) –

답변

82

을 ';'

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

정말 확실합니까? 그건 나를 위해 작동하지 않습니다 편집 : Nvm, 실제로 ng-click = "search(); match()" 정답을 안내해 주셔서 감사합니다! – user2516917

+0

당신은 할 수 있지만, 이것은 최선의 방법은 아닙니다. 예를 들어 이벤트를 통과하는 경우 무언가가 두 번째 함수를 죽일 수 있으므로 결코 실행되지 않습니다. 이 방법은 가능하지만 모범 사례는 아닙니다. – Haris

+0

올바른 방법이지만 어떤 메소드가 먼저 실행되는지는 구체적으로 밝혀지지 않았습니다 ... –

1

search() 함수 하나를 사용하고 search() 함수 내에 match()의 콜백 함수를 추가하십시오.

ng-click = "search()"; 
관련 문제