Ng-class没有评估给定的参数

时间:2015-08-19 08:10:51

标签: angularjs ng-class angularjs-ng-class

我有一个ng-class指令的问题:我想在屏幕大小大或中时动态添加一个类。从我可以看出,在生成html或类似的东西时没有评估条件,因为在控制器中我看到了正确的值但是没有添加所需的类。

$scope.deviceLocal= $rootScope.devicee;
$rootScope.$on('size-changed', function(event, args) {
    $scope.deviceLocal = args.device;
});

和html部分

<label ng-class="{\'labelFloatRight\':deviceLocal == \'large\', \'labelFloatRight\':deviceLocal == \'medium\'}">

我转义'字符,因为标签位于用'。

形成的模板内

谢谢, VIO

1 个答案:

答案 0 :(得分:1)

两种情况下的班级名称相同。根据{{​​1}}值更改班级名称。