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. 如何使用git對word文檔進(jìn)行版本控制?2. android - react-native 的headless.js Java API 的代碼怎么使用?3. javascript - 你們怎樣實現(xiàn)前端分頁的?4. mac連接阿里云docker集群,已經(jīng)卡了2天了,求問?5. javascript - Express 和 request 如何代理遠(yuǎn)程圖片?6. pycharm運(yùn)行python3.6突然出現(xiàn)R6034問題,請問如何處理?7. javascript - 原生canvas中如何獲取到觸摸事件的canvas內(nèi)坐標(biāo)?8. javascript - 關(guān)于fullpage.js 自動高度失效的問題9. mac 安裝 python_MySQLdb10. python - Django內(nèi)使用filter過濾時間,只認(rèn)年份不認(rèn)月份是怎么回事?
