小编Mei*_*eir的帖子

Angular2 QueryList基于元素类

有没有办法检索ViewChildrenContentChildren按元素类?

这可以通过id或组件工作,但不适用于基于类的查询,即classedViewItemsclassedContentItems

@Component({
    selector: 'my-container',
    template '<div><ng-content><ng-content></div>'
})
export class MyContainer {
    @ViewChildren('item') viewItems: QueryList;
    @ContentChildren(MyItem) contentItems: QueryList;
    @ViewChildren('.fine-me') classedViewItems: QueryList; // <-- need this to work
    @ContentChildren('.find-me') classedContentItems: QueryList; // <-- or this
}
Run Code Online (Sandbox Code Playgroud)

对于以下内容:

<my-container>
    <my-item class="find-me" #item *ngFor="let item; of items"></my-item>
</my-container>
Run Code Online (Sandbox Code Playgroud)

我需要通过元素类获取查询列表而不进行装饰.

html javascript layout angular

7
推荐指数
2
解决办法
7375
查看次数

标签 统计

angular ×1

html ×1

javascript ×1

layout ×1