2 개의 컨트롤러가있는 웹 페이지가 있습니다 (AngularJS 사용). 첫 번째는 탐색 표시 줄과 페이지 제목을 관리합니다. 두 번째 컨트롤러는 메시지 (또는 페이지의 다른 부분)를 관리합니다. 주어진 문자열로 페이지 제목을 업데이트하기 위해 첫 번째 컨트롤러에 "신호를 보내는"가장 좋은 방법은 무엇입니까?
이벤트 메시징을 사용하면 탐색 모음에서 버튼을 클릭하면 emit ()가 트리거되고 두 번째 컨트롤러에서 on ()으로 등록 된 이벤트 핸들러가 트리거에 응답합니다.
$ rootScope. $ emit () 및 $ rootScope. $ on ()
$ scope. $ emit 및 $ scope. $ on 작업
모든 자식이 pubsub 할 수있는 rootscope에서 emit / on을 호출합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다