【发布时间】:2018-01-28 14:00:48
【问题描述】:
任何指令和管道都必须在模块的声明中。为什么不能将它们添加到组件级别,而必须始终处于模块级别?为什么 Angular 团队放了这个限制?
【问题讨论】:
-
在模块存在之前它们处于组件级别,相信我,在每个组件中一遍又一遍地重复指令和管道是非常痛苦的。它只是避免了很多重复。
-
我同意。但是,如果管道或指令只能由模块中的一个组件使用,而不能由同一模块中的其他组件使用,则无法限制。
标签: angular angular2-directives angular2-pipe