gpt4 book ai didi

Angular 2.0。区别 @View @Component

转载 作者:太空狗 更新时间:2023-10-29 16:57:58 26 4
gpt4 key购买 nike

嗨。我是 Angular 的新手。我正在测试 Angular 2.0。

我读了教程 here和指南here .在教程中,模板在 @Component 注释中指定,而在指南中它在 @View 注释中。所以我想知道这两种方法有什么区别?我在 api 预览中查找,但解释不清楚。

最佳答案

更新

@View() 已被删除(我认为在 beta.13 中,CHANGELOG.md 并没有提到它)。

原创

它们之间没有区别。您可以将所有 View 配置指定到 Component 中,这样就不需要导入 View 装饰器了。

但同时需要保留 View 装饰器的存在,因为它允许我们根据语言或媒体类型对同一组件使用不同的 View 。例如:

@Component(/* ... */)
@View({
media: 'desktop',
template: 'Template for desktop'
})
@View({
media: 'mobile',
template: 'Template for mobile'
})
extends class Component() {}

此功能尚未实现。

关于 Angular 2.0。区别 @View @Component,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33401442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com