gleber1
@gleber1

Почему ng show не работает с controller as?

.state('user', {
                url: '/user',
                controller: 'Profile',
                controllerAs: 'vm',
                templateUrl: 'app/user/templates/profile.html'
            });

function Profile ($scope) {
        var vm = this;
        vm.securityCheked = true;}

<div class="profile-security" ng-show="vm.securityCheked">
................

Работает только если вм на скоп поменять а так нет.Чего это оно так?
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ответы на вопрос 1
baskerville42
@baskerville42
Учусь работать (Junior)
Вы не внимательный
<div class="profile-security" ng-show="securityCheked">

замените на:
<div class="profile-security" ng-show="vm.securityCheked">


Когда вы пишете vm as Profile, то в шаблонах используйте vm.bla-bla-bla
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы