Oam*_*Psy 8 javascript ternary-operator angularjs angularjs-scope angular-filters
我目前有一个简单的数据绑定:
{{ myAccount.Balance }}
Run Code Online (Sandbox Code Playgroud)
我认为应用了几个过滤器:
{{ myAccount.Balance | filter1 | filter2 }}
Run Code Online (Sandbox Code Playgroud)
但是,当Balance小于零时,我想使用三元运算符,以下工作(没有过滤器):
{{ myAccount.Balance > 0 ? myAccount.Balance : myAccount.Balance + 'minus' }}
Run Code Online (Sandbox Code Playgroud)
我怎样才能使用上面的过滤器1和2?
Rah*_*zir 12
您需要将它们包装在括号中()以获取优先级
{{ (myAccount.Balance > 0 ? myAccount.Balance : myAccount.Balance + 'minus') | filter | filter 2 }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10739 次 |
| 最近记录: |