在Angular2中,我们向组件添加注释以描述给定组件的元数据。我注意到ComponentMetadata
和ViewMetadata
都有templateUrl
和template
属性。 ViewMetadata.template
(或templateUrl
)与ComponentMetadata.template
之间的区别是什么?使用其中一个的实际用例是什么?
答案 0 :(得分:5)
在最近的angular2更新中,@ View是可选的。它的所有属性都转移到@Components中。截至目前,@ View是多余的。
我是我的应用程序,我只使用Component装饰器。我发现这种方法易于编写和维护。
答案 1 :(得分:0)
是的,当Component注释提供所有功能时,为什么要使用视图注释。根据文档我们可以跳过视图注释因为组件anno。从视图注释中提供我们想要的一切。但仍有一些问题,为什么要使用视图注释,请参阅@alexpods here.
所说的回答