Ng-class 不评估给定的参数
Ng-class not evaluating the given argument
我对 ng-class 指令有疑问:我想在屏幕尺寸为大或中时动态添加 class。据我所知,在生成 html 或类似的东西时没有评估条件,因为在控制器中我看到了正确的值,但没有添加所需的 class。
$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\'}">
我转义了 ' 字符,因为标签位于由 '.
构成的模板内
谢谢,
维奥
Class 两种情况下的名称相同。根据 deviceLocal
值更改 class 名称。
我对 ng-class 指令有疑问:我想在屏幕尺寸为大或中时动态添加 class。据我所知,在生成 html 或类似的东西时没有评估条件,因为在控制器中我看到了正确的值,但没有添加所需的 class。
$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\'}">
我转义了 ' 字符,因为标签位于由 '.
构成的模板内谢谢, 维奥
Class 两种情况下的名称相同。根据 deviceLocal
值更改 class 名称。