微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Angular 管道和 Typescript 扩展方法有什么区别?

如何解决Angular 管道和 Typescript 扩展方法有什么区别?

Angular 管道和 Typescript 扩展方法有什么区别?

在我的项目中,我使用货币管道将数字转换为印度货币格式,结果证明我可以实现相同的功能,具有数字的扩展方法将其转换为 typecipt 中的货币字符串。

在哪种情况下应该使用每个。?

解决方法

在扩展方法的情况下,每次 ChangeDetection 运行时都会评估表达式。 (就像你直接在 DOM 中插入一个函数,或者如果你使用 get;set 方法等)

另一方面,在管道中(至少在非纯管道中),管道只会在计算表达式发生变化时运行,而不是每次更改检测运行时(这种情况很常见)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。