Angular 2 @View with template vs @Component with template
Posted
技术标签:
【中文标题】Angular 2 @View with template vs @Component with template【英文标题】: 【发布时间】:2016-05-07 16:17:31 【问题描述】:我希望有人可以为我解决这个问题。我假设对此有一个简单的答案。但如果它在互联网上我似乎无法找到它。请记住,我很少有 Angular 1 的经验,所以如果我遗漏了一些明显的东西,我深表歉意。
我已经看到了以下在 Angular 2 中创建模板的示例。
//Example 1
@Component(
selector: 'my-app'
)
@View(
template : '<p></p>'
)
据我了解,上面的例子和这个是一样的。
// Example 2
@Component(
selector: 'my-app',
template: '<p></p>'
)
根据这个https://angular.io/docs/ts/latest/api/core/View-decorator.html和这个@Directive v/s @Component in angular2
那么有什么好的理由来创建像第一个示例和第二个示例一样的模板,其中@View
似乎是通过@Component
使用“模板:”隐式设置的?
【问题讨论】:
【参考方案1】:我认为你应该看看这个问题:Angular 2.0. Difference @View @Component。
你的 example1 和 example2 实际上做同样的事情......
事实上,它是一样的,因为View
是可选的,但在未来,您将能够为同一个组件定义多个视图。
希望对你有帮助 蒂埃里
【讨论】:
谢谢。我不知道那个..我会看看。以上是关于Angular 2 @View with template vs @Component with template的主要内容,如果未能解决你的问题,请参考以下文章
Angular 7 with .net core 2.1 - 为特定页面启动
[Angular2 Form] Use RxJS Streams with Angular 2 Forms