只能运行一次的过滤器?

km6zla

我做了一个过滤器,用翻译替换了键。

<label>{{'city' | translate}}</label>

过滤器只是city在json文件中查找键并返回值。

我没有意识到的是过滤器正在运行……很多。经过研究,我发现有更好的方法可以做到这一点,但我不愿意进行完整的重构。

我如何简单地告诉此过滤器每个键仅运行一次。

作为一种解决方法,我正在预编译模板,并用translate正确的字符串替换对的调用这适用于大多数情况,但是在某些情况下,键是动态的,或者转换是将范围变量作为参数的函数

<label>{{'greeting' | translate:firstName:lastName}}</label>

我希望Angular一次性替换这些,而不再考虑。

杰林森

我希望Angular一次性替换这些,而不再考虑。

这有点模棱两可。如果范围变量改变了怎么办?您是否希望过滤器每次更改都运行?还是您真正的意思是,当第一次编译DOM时,然后将范围变量具有的任何值传递给过滤器,求值并静态设置为DOM?如果是后者,我建议您使用angular-bindonce,它提供了从作用域到DOM的监视绑定。

将模块作为依赖项添加到您的应用程序后,标记如下所示:

<label bo-text="city|translate"</label>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

orderBy过滤器仅工作一次

来自分类Dev

与过滤器的一次绑定不起作用

来自分类Dev

一次只能运行一次该功能

来自分类Dev

脚本只能运行一次

来自分类Dev

Android onClickListener只能运行一次

来自分类Dev

Javascript onclick只能运行一次

来自分类Dev

Javascript库只能运行一次

来自分类Dev

Android onClickListener只能运行一次

来自分类Dev

该功能只能运行一次

来自分类Dev

ng-repeat计数-过滤器更新不超过一次

来自分类Dev

Java 8:一次性应用流图和过滤器

来自分类Dev

制作一次可同时应用所有过滤器的API

来自分类Dev

Firestore与过滤器在Recyclerview中一次获取vs实时侦听器

来自分类Dev

一次对多个图进行闪亮的App过滤器df

来自分类Dev

Google表格一次性使用日期和类别过滤器

来自分类Dev

在一次迭代中应用了多个自包含过滤器

来自分类Dev

Grep过滤器不会在第一次比赛时停止

来自分类Dev

ng-repeat计数-过滤器更新不超过一次

来自分类Dev

如何一次更改和打印单个数据透视表的多个过滤器?

来自分类Dev

Angularjs 过滤器页面第一次加载

来自分类Dev

一次数组多个过滤器和变量赋值

来自分类Dev

循环应运行4次,但只能执行一次

来自分类Dev

分页不适用于带有过滤器的Primefaces dataTable(仅限第一次)

来自分类Dev

单个集合上的多个ItemsControl一次将过滤器应用于所有视图

来自分类Dev

Linux读取日志文件和过滤器以仅获取一次相同类型的日志消息

来自分类Dev

如何在多个GUID上使用linq过滤器一次生成适当的sql where子句

来自分类Dev

单个集合上的多个ItemsControl一次将过滤器应用于所有视图

来自分类Dev

为什么NSTimer只能迅速运行一次

来自分类Dev

TinyMCE和Bootstrap模式-只能运行一次

Related 相关文章

  1. 1

    orderBy过滤器仅工作一次

  2. 2

    与过滤器的一次绑定不起作用

  3. 3

    一次只能运行一次该功能

  4. 4

    脚本只能运行一次

  5. 5

    Android onClickListener只能运行一次

  6. 6

    Javascript onclick只能运行一次

  7. 7

    Javascript库只能运行一次

  8. 8

    Android onClickListener只能运行一次

  9. 9

    该功能只能运行一次

  10. 10

    ng-repeat计数-过滤器更新不超过一次

  11. 11

    Java 8:一次性应用流图和过滤器

  12. 12

    制作一次可同时应用所有过滤器的API

  13. 13

    Firestore与过滤器在Recyclerview中一次获取vs实时侦听器

  14. 14

    一次对多个图进行闪亮的App过滤器df

  15. 15

    Google表格一次性使用日期和类别过滤器

  16. 16

    在一次迭代中应用了多个自包含过滤器

  17. 17

    Grep过滤器不会在第一次比赛时停止

  18. 18

    ng-repeat计数-过滤器更新不超过一次

  19. 19

    如何一次更改和打印单个数据透视表的多个过滤器?

  20. 20

    Angularjs 过滤器页面第一次加载

  21. 21

    一次数组多个过滤器和变量赋值

  22. 22

    循环应运行4次,但只能执行一次

  23. 23

    分页不适用于带有过滤器的Primefaces dataTable(仅限第一次)

  24. 24

    单个集合上的多个ItemsControl一次将过滤器应用于所有视图

  25. 25

    Linux读取日志文件和过滤器以仅获取一次相同类型的日志消息

  26. 26

    如何在多个GUID上使用linq过滤器一次生成适当的sql where子句

  27. 27

    单个集合上的多个ItemsControl一次将过滤器应用于所有视图

  28. 28

    为什么NSTimer只能迅速运行一次

  29. 29

    TinyMCE和Bootstrap模式-只能运行一次

热门标签

归档