条件过滤器

时间:2016-01-02 21:15:48

标签: angularjs angular-filters

我有一个 tel 过滤器,我希望仅在条件满足时才应用。我该怎么办?

这是我目前的代码:

<span class="display-block" ng-show="event.category == 'Entry' && v" ng-repeat="(k, v) in properties">
  <strong>{{k | sentenceCase}}:</strong> {{v | tel}}
</span>

2 个答案:

答案 0 :(得分:5)

尝试使用三元运算符,就像在JS中一样:

{{ condition ? (v | tel) : v }}

答案 1 :(得分:0)

<strong>{{k | condition?filterByThisIfTrue |orFilterByThis}}:</strong>