javascript - angularjs if/else if/else (switch) 条件

标签 javascript css angularjs if-statement switch-statement

你好我有一个问题 我的代码和数据在这里

     <div class="table-row" ng-repeat="x in myData" >
     <div class="table-cell" >{{x.accountNumber}}</div>
     <div class="table-cell"><span class="table-cell-asset">        
     {{x.totalAsset/100|currency}} </span><br/> 
     <span class="table-cell-changes">{{x.changePercent}}%/      
     {{x.changeDollar}}</span></div>
     </div>

changePercent 是一个 float ,可以是正数或负数或 0 我想添加一个类似的 if/else 语句来改变 changePercent 的颜色和 changeDollar 的正负或 0。 我知道 Controller 会完成这项工作。我想知道我是否可以使用一些指令内联代码来完成比较并根据结果更改颜色。

最佳答案

使用 ng-class 和 css 规则来着色:

<span class="table-cell-changes" 
      ng-class="{'green': x.changePercent > 0, 
                 'yellow': x.changePercent == 0, 
                 'red': x.changePercent < 0}">
       {{x.changePercent}}%/{{x.changeDollar}}
</span>

关于javascript - angularjs if/else if/else (switch) 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39541795/

相关文章:

javascript - 如何设置 Kendo Datetimepicker 的最小最大可选时间?

javascript - 在给定的 div 中插入 pre id 作为文本

html - 如何将 2 个文本输入字段合二为一?

css - 在 Ionic 中垂直对齐行中的列

Angularjs $resource DELETE 未在请求正文中传递数据

javascript - 在另一个守卫解决后,Angular2 运行守卫

JavaScript Object.prototype 访问私有(private)值

html - 如何在 angular4 路由中设置静态 url。 this.router.navigate ('http://xxxxxx.com/abx/xyz')像这样,

javascript - 用 angular.element 注册的事件是否会被 $destroy 删除?

javascript - ng-include 包含的 Angular 指令模板