0
我有一个ng-class指令的问题:我想动态添加一个类,当屏幕尺寸大或中等。从我可以告诉条件不会被评估时生成的HTML或类似的东西,因为在控制器中我看到正确的值,但所需的类不会被添加。Ng级不评估给定的参数
$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\'}">
我逃离“字符,因为该标签是形成一个模板内”。
感谢, 比奥
你尝试过'$ scope。$ apply();'? – MoLow
在两种情况下,类名都相同。 –
@SameerK我应该尝试这样的事情:deviceLocal =='large'|| deviceLocal =='medium'? – Viocartman