Задать вопрос
@matveyvarg

Почему не обновляется переменная во view?

Часть HTML:
<menu class="col-md-offset-2" ng-controller="SideBar" id="menu">
            <i class="fa fa-bars" ng-click="test()" ng-model="data"></i>
 </menu>
...
<section>
        <div ng-controller="SideBar" >
            {{data}}
        </div>
</section>


JS:
angular
    .module('CheckMyCode')
    .controller('SideBar',function ($scope,Auth){
        $scope.data = 'Data'
        $scope.test = function () {
            $scope.data = 'New';
        }

После клика $scope.data становится New, но {{data}} не меняет свое значение. При попытке использовать $scope.$apply() выкидывает ошибку
Error: $rootScope:inprog
Action Already In Progress
  • Вопрос задан
  • 220 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
08 янв. 2025, в 19:33
1000 руб./за проект
08 янв. 2025, в 18:46
200000 руб./за проект
08 янв. 2025, в 17:52
5000 руб./за проект