gpt4 book ai didi

typescript - 纯 JS 中的 ng2 @ViewChild(ren)/@ContentChild(ren)?

转载 作者:搜寻专家 更新时间:2023-10-30 21:42:49 25 4
gpt4 key购买 nike

我最近开始使用 ViewChildren and ContentChildren在 Angular 2 中,但现在想知道这些是否也可以在没有 TypeScript 注释的情况下在 ES6 中使用。

TypeScript 语法,根据 docs , 如下:

@ViewChild(ItemDirective) viewChild: ItemDirective;

或者,根据 here :

// myVideo == #my-video
@ViewChild('myVideo') myVideo: any;

现在,相应的source有 ViewChild 和 co. 的元数据类,我记得它可以用来在纯 JS 中添加一些其他注释。所以我认为它应该是可行的,但我不确定在这种情况下如何。任何人都可以阐明这一点吗?

最佳答案

我认为此类装饰器应该与 ES6/ES7 一起使用(除了 ES6 本身之外,您还需要包括 ES7 装饰器)。后者确实有类和属性装饰器,因此您应该能够转换 ViewChild 装饰器。

不支持的参数装饰器就不一样了...

查看此答案及其评论:

此链接也可能有用:

关于typescript - 纯 JS 中的 ng2 @ViewChild(ren)/@ContentChild(ren)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35250590/

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