angular.js-Angularjs에서 동시에 두 개 이상의 이벤트를 수신하는 방법은 무엇입니까?
PHPz
PHPz 2017-05-15 17:03:07
0
2
574

비즈니스 시나리오 설명:

하위 컨트롤러에서 사용자의 다양한 클릭 작업이 두 개의 이벤트로 나뉘어 컨트롤러에 의해 상위 컨트롤러로 전달된다고 가정합니다.

으아악

상위 컨트롤러에서는 $on을 사용하여 이 두 이벤트를 수신합니다.

으아악

그런데 어떤 장면에서 이 두 이벤트가 동일한 논리를 실행하는 것을 발견했기 때문에 다음과 같이 쓰고 싶었습니다.

으아악

제가 예상했던 모드인데 ng는 당연히 이렇게 쓸 수 없습니다. 실제 비즈니스에서 두 개 이상의 이벤트를 동시에 모니터링하는 방법을 묻고 싶습니다

PHPz
PHPz

学习是最好的投资!

모든 응답(2)
黄舟

ng 예상한 모드가 없어서 안타깝습니다. 약간의 트릭을 만들려면 다음과 같이 작성할 수 있습니다.

으아악
phpcn_u1582

생각을 바꿀 수 있습니다. 이벤트를 하나만 보내면 이 이벤트를 보낼 때 다른 매개변수를 가져올 수 있습니다.$emit(name, args); 이 이벤트를 듣고 매개변수를 판단하면 다음에 무엇을 하고 싶은지 알 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿