在Angular2中,我们向组件添加注释以描述给定组件的元数据。我注意到ComponentMetadata
和ViewMetadata
都有templateUrl
和template
属性。 ViewMetadata.template
(或templateUrl
)与ComponentMetadata.template
之间的区别是什么,以及使用其中一个的实际用例是什么?Angular2组件模板与视图模板
回答
在angular2的最新更新之一中,@View是可选的。它的所有属性都移入了@Components。截至目前,@View是多余的。
我的应用程序,我只使用组件装饰器。我发现这种方法易于编写和维护。
这就是我不喜欢Angular 2.0的原因。任意更改是可选的,缺少文档。 – lux
以下是关于@View何时/何地变得多余的具体情况。参考:https://github.com/angular/angular/pull/4566 –
@lux该项目刚刚从测试版发布。自beta.0发布以来,该项目始终存在1000多个问题。锻炼一点耐心,文件将随时间而来。 –
是的当组件标注提供了所有的功能,那么为什么要使用视图标注。根据文档,我们可以跳过视图注释,因为组件注释。提供我们希望从视图注释中获得的所有内容。但仍然有一点为什么要使用视图注释看到这个answere所说@alexpods here.
- 1. 使用AFRAME模板组件与angular2模板解析错误
- 2. angular2刷新组件模板
- 3. 应用组件模板Angular2
- 4. angular2模板装载机无法联组件模板
- 5. Angular2 ViewChild模板
- 6. Angular2 - Array.prototype.filter()模板
- 7. Angular2:在模板
- 8. Angular2子模板?
- 9. 镖angular2 - 模板
- 10. 什么是组件Angular2中的模板
- 11. 覆盖Angular2/4中的组件模板?
- 12. Angular2:如何覆盖组件模板?
- 13. Angular2使用div打包组件模板
- 14. Angular2调用模板组件的方法
- 15. Ember JS:模板,视图和组件
- 16. 带有angular2模板的刀片模板?
- 17. Angular2 @查看模板vs @Component模板
- 18. Angular2分割模板文件?
- 19. 递归模板Angular2
- 20. Angular2动态模板
- 21. Angular2渲染模板
- 22. typescript angular2模板queryParams
- 23. Angular2模板应用
- 24. Xamarin模板视图
- 25. “类模板” 与 “模板类”
- 26. EmberJs:组件模板
- 27. HTML模板组件
- 28. 模板中的过滤器数组Angular2
- 29. 镖angular2 - 访问地图值组件模板
- 30. Angular2模板问题与双不(!! +)
请参阅http://stackoverflow.com/a/33618041/4933038 –
'@View()'即将被删除https ://github.com/angular/angular/pull/7495 –