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. javascript - QQ第三方登錄的問(wèn)題2. java - 如何點(diǎn)擊按鈕,重新運(yùn)行(我是初學(xué)者)?3. node.js - express框架,設(shè)置瀏覽器從緩存中讀取靜態(tài)文件,只有js從緩存中讀取了,css還有一些圖片為何沒(méi)有從緩存中讀取?4. java - web端百度網(wǎng)盤(pán)的一個(gè)操作為什么要分兩次請(qǐng)求服務(wù)器, 有什么好處嗎5. 前端 - @media query 使用出現(xiàn)的問(wèn)題?6. vue.js - vue-router開(kāi)啟HTML5的history模式后nginx配置7. android - RxJava的使用問(wèn)題。8. javascript - 請(qǐng)指條明路,angular的$event,在select中卻是undefined?9. java - Spring boot 讀取 放在 jar 包外的,log4j 配置文件,系統(tǒng)有創(chuàng)建日志文件,不寫(xiě)入日志信息。10. javascript - 我的站點(diǎn)貌似被別人克隆了, google 搜索特定文章,除了域名不一樣,其他的都一樣,如何解決?

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