关于何时使用自定义管道以及何时使用自定义组件的任何规则?
这些可能是经验法则(下)吗?
- 如果需要非纯文本 html,请使用组件?灵感来自:https ://stackoverflow.com/a/34504446/170451
- 如果某些东西不是交互式的(静态输出),请使用管道?
文档似乎没有直接回答这个问题:https ://angular.io/docs/ts/latest/guide/pipes.html
管道可以被认为是“穷人的组件吗?”
管道相对于组件有一些优势吗?
我的猜测:
- 更短的语法/表现力
- 性能优势(构建时间?运行时间?)
- 使用纯文本时的好处?
这个陈述(这是我写的猜测)是否成立?
Everything that can be done with a pipe,
can be done (though perhaps at a higher cost) with a component as well?