首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dart:用查询替换ViewChildren

dart:用查询替换ViewChildren
EN

Stack Overflow用户
提问于 2016-09-17 01:47:41
回答 1查看 259关注 0票数 1

我知道我可以使用@ViewChildren注释来访问DOM元素。但是,在本例中,entries属性是在祖先组件(MenuComp)中定义的。因此,我尝试使用queries属性,如下所示:

代码语言:javascript
复制
@Component(
    selector: 'my-component',
    template: '''
    <ul>
      <subentry-comp #entries *ngFor="let item of items" [item]="item"></subentry-comp>
    </ul>''',
    inputs: const <String>['items'],
    queries: const <String, dynamic>{'entries': const ViewChildren('entries')})
class SubmenuComp extends MenuComp {}

但是entries仍然是空的。我是否以错误的方式使用了queries属性?

EN

回答 1

Stack Overflow用户

发布于 2017-08-19 06:36:54

从angular 4.0.0-alpha+1开始,如果您在父类中的字段上使用@ViewChildren,它将继承父类的注释。Componentqueries参数将会消失。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39537405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档