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