带有模板的Angular 2 @View与带有模板的@Component

克里斯·霍伦贝克

我希望有人可以帮我解决这个问题。我假设对此有一个简单的答案。但是,如果它在互联网上发布,我似乎找不到它。请记住,我很少有棱角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.htmlangular2中的@Directive v / s @Component

那么,有没有足够的理由来创建模板,如第一个示例,而第二个示例@View似乎是通过@Component使用“ template:”隐式设置的

蒂埃里圣堂武士

我认为您应该看看这个问题:Angular 2.0。区别@View @Component

您的example1和example2实际上执行相同的操作...

实际上,这是相同的,因为它View是可选的,但是将来,您将能够为同一组件定义多个视图。

希望对您有帮助,蒂埃里

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

angular2:带有模板的服务?

来自分类Dev

带有Jinja2的Django:模板搜索路径

来自分类Dev

2个相同的指令,带有不同的模板

来自分类Dev

是否有语法糖用于将带有引用的子代作为模板传递给angular(2+)中的组件

来自分类Dev

带有模板的Angular UI Bootstrap Popover

来自分类Dev

带有骨干的模板

来自分类Dev

为什么此宏接受带有1个参数的模板而拒绝带有2个参数的模板?

来自分类Dev

带有Angular 2的Django

来自分类Dev

带有 Materialise 的 Angular 2

来自分类Dev

在带有Update 2 RC的Visual Studio Express 2013中没有Windows Phone 8.1的模板

来自分类Dev

在带有Update 2 RC的Visual Studio Express 2013中没有Windows Phone 8.1的模板

来自分类Dev

带有MVC的AngularJS模板

来自分类Dev

带有jQuery的html模板

来自分类Dev

带有MVC的AngularJS模板

来自分类Dev

带有模板参数的方法

来自分类Dev

带有模板的好友功能

来自分类Dev

angular2 - 模板没有出现

来自分类Dev

带有grunt-angular-templates的MEAN堆栈模板

来自分类Dev

Django:带有2个变量的自定义模板标记

来自分类Dev

无法使用jinja2从模板到实际输出获取带有“ \ n”的新行

来自分类Dev

带有模板和搜索的 Select2 相关下拉列表

来自分类Dev

注入带有路由器链接的模板组件时,Angular2路由器链接问题

来自分类Dev

带有Bootstrap JS的Angular 2

来自分类Dev

带有参数的Angular2 DynamicComponentLoader

来自分类Dev

带有Angular2的非SPA

来自分类Dev

带有Angular 2问题的Kendo UI

来自分类Dev

带有淡入的Angular 2 SwitchCase

来自分类Dev

带有 Angular2 图像的 Ngif

来自分类Dev

带有<T>或不带有(C ++)的类模板