ng-class 不使用控制器中定义的 $scope 变量
ng-class not working with $scope variavles defined in the controller
我无法使用控制器中定义的 $scope 变量使我的 ng-class 工作
我试过这个:
HTML
<nav id="main-navbar" class="navbar navbar-default navbar-fixed-top"
ng-class="{'on': some}">
JS
$scope.some = true;
当我将其更改为这样时,应用 class
ng-class="{'on': true}"
我是不是遗漏了什么?
这可能与您将原语绑定到作用域有关。你可以试试:
HTML
ng-class="{'on': obj.some}">
JS
$scope.obj = {
some: true
}
解决了伙计们,这是注意力不集中。
就像 AnFelipe 建议我在控制器外声明我的 ng-class 一样,我把它放在里面,现在一切看起来都很好。
谢谢大家帮助我。
我无法使用控制器中定义的 $scope 变量使我的 ng-class 工作
我试过这个:
HTML
<nav id="main-navbar" class="navbar navbar-default navbar-fixed-top"
ng-class="{'on': some}">
JS
$scope.some = true;
当我将其更改为这样时,应用 class
ng-class="{'on': true}"
我是不是遗漏了什么?
这可能与您将原语绑定到作用域有关。你可以试试:
HTML
ng-class="{'on': obj.some}">
JS
$scope.obj = {
some: true
}
解决了伙计们,这是注意力不集中。 就像 AnFelipe 建议我在控制器外声明我的 ng-class 一样,我把它放在里面,现在一切看起来都很好。
谢谢大家帮助我。