0

クラスが $scope の変数の値に依存する必要がある 1 つの要素を含む部分的なビューがあります。

<a class="btn" ng-class="{'btn-success': led == 'on'}" ng-click="toggleLed()">On</a>      

コントローラーで、$http を使用して led の初期値をロードします。

 $scope.led = 'unknown';       

 $http.get('/green')
        .success(function (data) {                                 
                $scope.led = data;                                  
        });

私の問題は、ページを開いた後に led 変数が更新されますが、CSS クラスが更新されないことです。$scope.$apply() を追加しても解決しません (エラー: error:inprog アクションは既に進行中です)。そのような問題の解決策はありますか?

4

1 に答える 1