我有我的納克級的簡單過濾器,尋找一個擺脫,隨着服務業務的我NG重複「1A」AngularJS納克級過濾器不工作
ng-class="{'couldBeWrong':rid.indexOf('1A') > -1}"
如果RID開始始於1A那麼類couldBeWrong的應該應用
我也曾嘗試各種變化如
class="{'couldBeWrong':rid.indexOf('1A') > -1}"
和
ng-class="{'couldBeWrong':service.rid.indexOf('1A') > -1}"
編輯:基於公認的答案,這裏是我的解決方案
加入到控制器
$scope.getClass = function(field){
if(field.indexOf('1L') > -1){
return true;//or you can modify as per your need
}else{
return false;//you can modify as per your need
}
}
,並在重複的NG-CLASS
ng-class="{'couldBeWrong':getClass(service.rid)}"
你忘記關閉括號:NG-CLASS = 「{ 'couldBeWrong':的getClass(RID)}」 –
耶@VitaliyAndrusishyn因爲我不運行它:) –
我根據我的答案在這一點上,只是稍微調整了一下..現在加入到OP – MOLEDesign