В моем header.html У меня есть 2 контроллера, контроллер заголовка и языковой контроллер.ocLazyLoad - один контроллер, вызывающий другого
Это мой HeaderCtrl:
define(
[
'angular', 'layout/layout.module','languages/languages.module',
'languages/controllers/LanguagesCtrl'
],
function (angular) {
'use strict';
angular.module('app.layout').controller('HeaderCtrl', HeaderCtrl);
/* @ngInject */
function HeaderCtrl() {
var header = this;
header.pageTitle = 'Response coming from HeaderCtrl';
}
});
Мой Состояние: (через SVC вызова JSon файл)
"header": {
"templateUrl": "app/layout/views/tpl.header.html",
"controller": "HeaderCtrl as header",
"resolve": {},
"data": {
"moduleName": "app.layout",
"moduleFiles": [
"app/languages/controllers/HeaderCtrl.js"
]
}
Вопрос:
Как я могу передать объем от LanguagesCtrl к HeaderController поэтому мой HTML имеет и HeaderCtrl & LanguagesCtrl области видимости , не требуя события щелчка? [Из определяет HeaderController, в LanguageController загружается, я просто не могу с ним общаться.]