Мне просто интересно, кто-нибудь испытал эту проблему и есть ли исправление для нее. Я ввожу $ window в свой контроллер, но по какой-то причине console.log($window)
возвращает function $get(name)
.
Я использую controllerAs
синтаксис, например, так:
(function() {
'use strict';
angular
.module('subversionCmsApp')
.controller('UserControlPanel', UserControlPanel);
UserControlPanel.$inject = ['User', '$scope', '$state', '$q', '$timeout', '$filter', '$window', '$mdToast', '$mdDialog'];
function UserControlPanel(User, $scope, $state, $q, $filter, $window, $mdToast, $mdDialog)
К сожалению, кажется, что, когда я пытаюсь сделать $window.innerWidth
, undefined
возвращается.