angular.js - angularjs的自定義過(guò)濾器如何給文字加顏色?
問(wèn)題描述
這是過(guò)濾器:
app.filter(’ifLogin’, function () { return function (target) {if (target == '0') { return '在職';} else { return '離職';} }});
這是現(xiàn)實(shí)的部分:
<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é)果:
問(wèn)題,如果讓在職顯示綠色,離職顯示紅色!!!??angular有沒(méi)有什么方便的做法嗎?
問(wèn)題解答
回答1:這個(gè)需求,顏色的部分用過(guò)濾器不合適,用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. node.js - nodejs+express+vue2. python 字符串匹配問(wèn)題3. 使用mysql命令行連接遠(yuǎn)程數(shù)據(jù)庫(kù)host跳轉(zhuǎn)4. webgl - android上類(lèi)似汽車(chē)之家的3d全景照片怎么實(shí)現(xiàn)5. linux - redis連接池應(yīng)用在一萬(wàn)并發(fā)下時(shí)連接數(shù)只有2?6. javascript - 如何獲取未來(lái)元素的父元素在頁(yè)面中所有相同元素中是第幾個(gè)?7. java - web端百度網(wǎng)盤(pán)的一個(gè)操作為什么要分兩次請(qǐng)求服務(wù)器, 有什么好處嗎8. android webview返回自動(dòng)刷新9. python - 如何把152753這個(gè)字符串轉(zhuǎn)變成時(shí)間格式15:27:5310. 用tp5框架寫(xiě)sql語(yǔ)句

網(wǎng)公網(wǎng)安備