在 Angular JS 中使用 ng-class
using ng-class in angular js
我正在尝试在 angular 中实现 ng 类指令,这样做有点卡在上面。
以下是代码片段:-
<button ng-class="{discover_premium btn btn-lg:userLogin ==2,discover_connect_btn btn btn-lg:userLogin ==3}" >{{userLogin}}</button>
我在控制器中使用以下方法:-
var currentMember= CurrentUserData.query();
currentMember.$promise.then(function(response){
$scope.memberProfile = response.login_member_details;
var memberProfile = $scope.memberProfile;
if ($scope.memberProfile.type =="free")
{
$scope.userLogin = 2
}
else
{
$scope.userLogin = 3
}
})
所以我想为不同的条件实现不同的类。
请帮助我,我是新手。
多谢
只需用单引号将类名括起来
<button ng-class="{'discover_premium btn btn-lg': userLogin == 2, 'discover_connect_btn btn btn-lg': userLogin == 3}" >{{userLogin}}</button>
试试这个:
<button class="btn btn-lg" ng-class="{'discover_premium': userLogin == 2, 'discover_connect_btn': userLogin == 3}" >{{userLogin}}</button>
相关文章:
- Angular ng-class没有更新
- 如何访问Angular JS模板指令中设置的值,如“ng class?”
- Angular ng-class 呈现正确的类,但 Karma 显示错误
- Angular js ng-class 不起作用
- ng-class $event.stopPropagation() 在 Angular 中对父级不起作用
- 在 Angular JS 中使用 ng-class
- 如何在 Angular 1.4 及更高版本中使用 ng-class 和 ng-options
- Angular JS ng-class-odd in nested ng-repeats
- 您可以将变量与 NG-CLASS 活动链接与 Angular 一起使用吗?
- 如何使用 Angular 指令 ng-click 和 ng-class 在传单标记弹出窗口中
- Angular ng-class and bootstraps css
- Angular js的ng-class错误条件在ng-repeat中不起作用
- 把ng-class属性放到angular-formly字段中
- 在使用混合表达式时,用angular和ng-class分别使用class
- 使用带有angular $scope属性的ng-class
- Angular的ng-class不起作用,但普通的类属性可以工作
- 如何在Angular.js的ng-class中使用包含破折号的类?
- Angular 1.5组件元素上的ng-class
- 如何在Angular的ng-class中使用内联样式
- Angular ng-class dynamic CSS