var theApp = angular.module('theApp', []);
var app = angular.module('theApp', ['ui.bootstrap']);
app.controller('MenuSideController', ['$scope','SnazzyService','$modal','$log', function($scope, SnazzyService, $modal, $log) {
$scope.user.zoomlvl = '2';
}]);
У меня есть вышеуказанный контроллер, и он устанавливает $scope, который я могу получить только из значений изнутри.
Но я где-то видел, что используя ниже, я мог бы получить доступ к $scope, но когда я console.log($scope) $scope.user.zoomlvl, он не существует.
Я не могу понять, как получить доступ к области MenuSideController $и обновить ее с помощью переменной valZoom.
var appElement = document.querySelector('[ng-app=theApp]');
var $scope = angular.element(appElement).scope();
console.log($scope);
$scope.$apply(function() {
$scope.user.zoomlvl = valZoom;
});