這是我的指令,它似乎在第一負載正常工作:顏色沒有變化基礎上的電流/值最大
app.directive('myBar',function(){
return{
restrict: 'E',
replace: true,
template: '<div class="container" style="border-right:2px #9E9E9E dotted;width:102px;height:17px;"><div class="box max" style="width: {{max}}px;z-index:-1;"></div><div class="box" style="width: {{current}}px; margin-top:-20px;z-index:99999999;" ng-class="{\'greater\': current >= max, \'less\': current < max}"">{{current}}</div></div>',
scope : {
current: '@',
max: '@'
}
};
});
,但是當我試圖改變電流/最大的價值,顏色是不會改變:
var app = angular.module('MyTutorialApp', []);
app.controller("controller", function ($scope) {
$scope.chargeability = [{ date: '15-Sep-13', max: 100, current: 50 },
{ date: '30-Sep-13', max: 100, current: 100 },
{ date: '15-Oct-13', max: 80, current: 50}];
$scope.ytd = 122;
});
第一次加載......這似乎是工作的罰款,但是當我試圖改變最大的價值和/或電流......它不再跟隨存在問題ng模板內...
ng-class="{\'greater\': current >= max, \'less\': current < max}
我缺乏什麼?謝謝你拋出一個想法來解決問題
顯示HTML代碼。 – Chandermani
嗨Chandermani ...
我只是更新手動值和最大值... – user2756589