Я пытаюсь решить лучшую практику для своего контроллера.Как передать переменные в моем случае?
У меня есть несколько контроллеров, и мне нужно передавать данные.
первый контроллер
app.controller('testCtr', ['$scope','$rootScope', function($scope, $rootScope) {
$scope.testdata = true;
}])
второй контроллер
app.controller('secondCtr', ['$scope','$rootScope', function($scope, $rootScope) {
var test = $rootscope.testdata;
}])
Мой второй вариант заключается в использовании $ родителю
первый контроллер
app.controller('testCtr', ['$scope','$rootScope', function($scope, $rootScope) {
$scope.testdata = true;
}])
второй гр ontroller
app.controller('secondCtr', ['$scope','$rootScope', function($scope, $rootScope) {
var test = $scope.$parent.$parent.testdata;
}])
Я не уверен, что это лучший способ сделать это. Кто угодно? Благодаря!
Как структурирован ваш контроллер? Я бы рекомендовал не использовать $ parent – PSL