Angularjs $scope变量和对象在同一ng类中
我有个问题 目前我正在使用:Angularjs $scope变量和对象在同一ng类中,angularjs,angularjs-scope,Angularjs,Angularjs Scope,我有个问题 目前我正在使用: <div ui-view ng-class="{transparent: loading}" class="{{bodyClass}}"></div> 这很好用。但我想知道是否有一种方法可以同时在ng类阿曲布他治疗中进行这些治疗 比如: <div ui-view ng-class="{transparent: loading, bodyClass}"></div> 或者…你可以这样做 ng-class="{
<div ui-view ng-class="{transparent: loading}" class="{{bodyClass}}"></div>
这很好用。但我想知道是否有一种方法可以同时在ng类阿曲布他治疗中进行这些治疗
比如:
<div ui-view ng-class="{transparent: loading, bodyClass}"></div>
或者…你可以这样做
ng-class="{ 'transparent':loading,
'bodyClass': condition}"
其中condition是应用bodyClass
的条件,这可能是您希望将内容放入ng类的唯一原因,AFAIK
ng-class="{ 'transparent':loading,
'bodyClass': true}"
简单地将true
置于bodyClass
尽管上面将bodyClass添加为字符串,并且您可能希望在其中包含值
您可以在ng类中调用一个函数,并使其符合逻辑,并返回一个包含所需类的字符串
<div ui-view ng-class="getTheClass()"></div>
$scope.getTheClass = function() {
var class = $scope.bodyClass;
if ($scope.loading) {
class = class + ' transparent';
}
return class;
}
$scope.getTheClass=function(){
var class=$scope.bodyClass;
if($scope.loading){
class=class+“透明”;
}
返回舱;
}