0

我对 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\'}">

我转义了 ' 字符,因为标签位于由 ' 组成的模板内。

谢谢,维奥

4

1 回答 1

1

两种情况下的类名称相同。根据deviceLocal值更改类名。

于 2015-08-19T09:19:37.403 回答