何时使用自定义管道以及何时使用自定义组件的任何规则?
这些可能是经验法则(见下文)吗?
文档似乎没有直接回答这个问题: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?
答案 0 :(得分:1)
根据相同的文件:
管道转换模板中的显示值
因此,如果要转换显示的值,例如格式化日期或过滤列表,那么管道就有意义。
如果要显示HTML,请使用组件。
2015年使用innerHtml的答案不予考虑"最佳实践"并且应该仅限于最后的手段。