Angular2组件模板与视图模板

Angular2组件模板与视图模板,angular,Angular,在Angular2中,我们向组件添加注释,以描述给定组件的元数据。我注意到ComponentMetadata和viewmatadata都有templateUrl和template属性。ViewMetadata.template(或templateUrl)与ComponentMetadata.template)之间的区别是什么,使用一种方法优于另一种方法的实际用例是什么?在angular2的最新更新中,将@View设置为可选。它的所有属性都移动到@Components中。到目前为止,@View是多

在Angular2中,我们向组件添加注释,以描述给定组件的元数据。我注意到
ComponentMetadata
viewmatadata
都有
templateUrl
template
属性。
ViewMetadata.template
(或
templateUrl
)与
ComponentMetadata.template
)之间的区别是什么,使用一种方法优于另一种方法的实际用例是什么?

在angular2的最新更新中,将@View设置为可选。它的所有属性都移动到@Components中。到目前为止,@View是多余的


在我的应用程序中,我只使用组件装饰器。我发现这种方法很容易编写和维护。

是的,当组件注释提供所有功能时,为什么要使用视图注释。根据文档,我们可以跳过视图注释,因为组件anno。从视图注释中提供我们想要的一切。但是仍然有一些观点说明为什么要使用视图注释参见@alexpods所说的Answare,参见
@view()
即将被删除,这就是我不喜欢Angular 2.0的原因。任意更改是可选的,缺少文档。以下是关于@View在何处/何时冗余的详细信息。Ref:@lux该项目刚刚从beta版发布。自beta.0发布以来,该项目一直有1000多个问题。锻炼一点耐心,文档将随时间而来。