Angularjs 如何在ng类中添加条件和函数 $scope.autenticarAcessoAba=函数(aba){ 返回aba>$scope.ultimaba;//禁用setar的como类 }
我控制“aba”,激活并禁用其他“aba”您可以使用此Angularjs 如何在ng类中添加条件和函数 $scope.autenticarAcessoAba=函数(aba){ 返回aba>$scope.ultimaba;//禁用setar的como类 },angularjs,Angularjs,我控制“aba”,激活并禁用其他“aba”您可以使用此 <!--<li ng-class="{active: aba == 1, disabled: autenticarAcessoAba(1) }">--> <li ng-class="{'active': aba =='2' , disabled: autenticarAcessoAba(2) && !aba=='2' }"> $scope.autenticarAcessoAb
<!--<li ng-class="{active: aba == 1, disabled: autenticarAcessoAba(1) }">-->
<li ng-class="{'active': aba =='2' , disabled: autenticarAcessoAba(2) && !aba=='2' }">
$scope.autenticarAcessoAba = function(aba){
return aba > $scope.ultimaAba;//setar disabled como class
}
你可以用这个
<!--<li ng-class="{active: aba == 1, disabled: autenticarAcessoAba(1) }">-->
<li ng-class="{'active': aba =='2' , disabled: autenticarAcessoAba(2) && !aba=='2' }">
$scope.autenticarAcessoAba = function(aba){
return aba > $scope.ultimaAba;//setar disabled como class
}
函数应返回
true
或false
,然后将其添加到ngClass
表达式中
ng-class="{'active': condition,disabled: functionWhichDecidesTruthyOrFalse(1)}"
$scope.myFunc=函数(aba){
返回aba>$scope.ultimaba;
}
函数应返回true
或false
,然后将其添加到ngClass
表达式中
ng-class="{'active': condition,disabled: functionWhichDecidesTruthyOrFalse(1)}"
$scope.myFunc=函数(aba){
返回aba>$scope.ultimaba;
}
我需要添加2个类,第一个带条件,第二个带函数结果我需要添加2个类,第一个带条件,第二个带函数结果,而不是函数
应该有其他名称,因为它与函数
保留关键字冲突。@PankajParkar-更新了我的回答我这样做,但不是成功=/@阿尔维斯-在我更新我的答案后,你试过了吗?你应该更具体地说明什么是不起作用的。@ArthurGonçalves-我最后一次尝试帮助你是因为我很难理解你的要求。很抱歉。应该有其他名称,而不是函数
,因为它与函数
保留关键字冲突。@PankajParkar-更新了我的回答我这样做了,但没有成功=/@阿尔维斯-在我更新我的答案后,你试过了吗?你应该更具体地说明什么是不起作用的。@ArthurGonçalves-我最后一次尝试帮助你是因为我很难理解你的要求。很抱歉。