Angularjs 角度,惯用字符串替换?

Angularjs 角度,惯用字符串替换?,angularjs,Angularjs,在某些情况下,我希望在html中显示时替换模型中的字符串。我可以在修改我的模型时这样做,但是有更惯用的选择吗?这可能需要一个过滤器来完成吗 <tr ng-repeat="i in ctrl.data" > <td> <div ng-show="i.category == 'default'"> none </div> <div ng-show="i

在某些情况下,我希望在html中显示时替换模型中的字符串。我可以在修改我的模型时这样做,但是有更惯用的选择吗?这可能需要一个过滤器来完成吗

  <tr ng-repeat="i in ctrl.data" >
      <td>
         <div ng-show="i.category == 'default'">
             none
         </div>
         <div ng-show="i.category != 'default'">
            {{ i.category }}
         </div>
      </td>
  </tr>

没有一个
{{i.category}
或者,如果您在多个地方都有,请使用过滤器

或者,如果您在多个地方都有,请使用过滤器

{{ i.category == 'default' ? 'none' : i.category }}