如何在li元素的ng-if中发送范围变量?我有一个李,我需要根据作用域变量进行更改。如果值为true,则应显示不同的li。
HTML代码

<h4 class="font-weight-normal mb-3">
    Light Status
    <i ng-if="{{offbulbstatus}}" class="mdi mdi-lightbulb mdi-24px float-right"></i>
    <i ng-if="{{onbulbstatus}}" class="mdi mdi-lightbulb-on mdi-24px float-right"></i>
</h4>


javascript

 if($scope.lightstatus =="ON"){
     $scope.onbulbstatus= true;
     $scope.offbulbstatus=false;
 }
 else {
     $scope.onbulbstatus= false;
     $scope.offbulbstatus=true;
 }

最佳答案

你可以做:

<h4 class="font-weight-normal mb-3">
    Light Status
    <i class="mdi mdi-lightbulb mdi-24px float-right"
       ng-class="{'mdi-lightbulb': lightstatus !== 'ON', 'mdi-lightbulb-on': lightstatus === 'ON'}"></i>
</h4>

关于javascript - 如何在li元素的ng-if中发送范围变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56884239/

10-11 14:10