如何使用ng绑定Angular中的多个过滤器

时间:2015-04-18 00:46:20

标签: angularjs angular-filters ng-bind

我有绑定的ngModel data.type,我想首先对其应用过滤器actionType,然后添加前缀,最后将其传递给localize过滤器。

类似的东西:

<h3 data-ng-bind="'prefix.' + {{ data.type | actionType}} | localize "></h3>

因此,例如如果actionType过滤器返回my-action-type,那么我想将prefix.my-action-type传递给localize过滤器。

有没有这样做?

由于

1 个答案:

答案 0 :(得分:2)

您可以通过将表达式包装在括号中来控制角度表达式中的操作顺序,就像在javascript中一样。

如果你有嵌套的括号,它们在包含括号之前执行,它们都应该从左到右执行。

<h3 data-ng-bind="('prefix.' + (data.type | actionType)) | localize "></h3>