我希望有人可以帮我解决这个问题。我假设对此有一个简单的答案。但是,如果它在互联网上发布,我似乎找不到它。请记住,我很少有棱角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和angular2中的@Directive v / s @Component
那么,有没有足够的理由来创建模板,如第一个示例,而第二个示例@View
似乎是通过@Component
使用“ template:”隐式设置的?
我认为您应该看看这个问题:Angular 2.0。区别@View @Component。
您的example1和example2实际上执行相同的操作...
实际上,这是相同的,因为它View
是可选的,但是将来,您将能够为同一组件定义多个视图。
希望对您有帮助,蒂埃里
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句