У меня есть простой контроллерконструктор контроллера вызывается несколько раз
angular.module('datahubApp')
.controller('LoginController',[ '$scope' , '$resource', LoginController]);
function LoginController($scope,$resource){
console.log('Constructor called');
}
Я использовал это в HTML в 2-х местах для двух различных компонентов, в ту же точку зрения
<div ng-controller="Logincontroller as ln"> </div>
<div ng-controller="Logincontroller as ln"> </div>
Теперь, когда я запустить приложение, я вижу это в консоли
Constructor Called
Constructor Called
Constructor Called
Вопрос 1:
Итак, это называется трижды. Это нормально.
Вопрос 2: В этом случае, как передать переменную сферы между компонентами?
Вы можете показать полный html?/создать плункер или jsfiddle? –
нет больше кода у меня есть .. просто это он – madhairsilence