0
알림 컨트롤러를 사용하여 알림 페이지/상태 및 다른 모든 페이지의 인덱스 템플릿에서 기능을 관리하는 앱을 설정하려고합니다.각도 - 두 번 실행하지 않고 한 상태의 여러보기에서 같은 컨트롤러를 사용하는 방법?
<md-menu md-position-mode="target-right target" md-offset="10% 0%" ng-controller="notificationsController as notifications">
나는 또한을 사용하여 알림 상태를 가지고 :
그래서 나는 모든에 현재의이처럼 NG 컨트롤러 지시어를 통해 컨트롤러를 시작하는 인덱스 템플릿의 특정 요소를 가지고 이런 UI 라우터 상태 정의를 통해 개시 같은 컨트롤러 :.state('notifications', {
url: '/notifications',
templateUrl: 'views/notifications.html',
controller: 'notificationsController',
controllerAs: 'notifications'
})
이 문제는 컨트롤러의 기능으로 인해 상태가 모두 존재에 NG 제어기 요소 모두에 두 번 실행된다는 것이다 알림 페이지 그러나 컨트롤러에 액세스하려면 md-menu가 필요합니다.
md-menu 요소와 주 알림 상태가 둘 다 함수를 두 번 실행하지 않고 동일한 컨트롤러를 사용하도록이 값을 설정하거나 재정렬하는 방법은 무엇입니까?