angular.js - angularjs的自定義過濾器如何給文字加顏色?
問題描述
這是過濾器:
app.filter(’ifLogin’, function () { return function (target) {if (target == '0') { return '在職';} else { return '離職';} }});
這是現(xiàn)實的部分:
<tr ng-repeat='x in datas'> <td>{{ x.id }}</td> <td>{{ x.corp}}</td> <td>{{ x.department }}</td> <td>{{ x.status|ifLogin }}</td></tr>
展示顯示結(jié)果:
問題,如果讓在職顯示綠色,離職顯示紅色!!!??angular有沒有什么方便的做法嗎?
問題解答
回答1:這個需求,顏色的部分用過濾器不合適,用ng-class或者ng-style更方便,譬如:
<tr ng-repeat='x in datas'> <td>{{ x.id }}</td> <td>{{ x.corp}}</td> <td>{{ x.department }}</td> <td ng-style='{color: x.status === ’0’ ? ’green’ : ’red’}'>{{ x.status |ifLogin }}</td></tr>
相關(guān)文章:
1. php - 有關(guān)sql語句反向LIKE的處理2. fetch_field_direct()報錯3. 在視圖里面寫php原生標(biāo)簽不是要迫不得已的情況才寫嗎4. 獲取上次登錄ip的原理是啥?5. 求救一下,用新版的phpstudy,數(shù)據(jù)庫過段時間會消失是什么情況?6. phpstudy v8打開數(shù)據(jù)庫就出錯,而phpstudy 2018不會7. 為什么說非對象調(diào)用成員函數(shù)fetch()8. 為什么點擊登陸沒反應(yīng)9. 請問下tp6框架的緩存在哪里設(shè)置,或者說關(guān)閉?10. mysql報錯 unknown column ’a.plat’ in ON clause
