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;
});