小编bri*_*anv的帖子

Angular2中的ViewChildren装饰器可以与Interfaces一起使用吗?

根据我对Angular 2的理解,ViewChildren装饰器允许Component获取其他组件或指令的查询。当我知道组件的特定类型时,我可以在Typescript中使用它,但是QueryList当我只知道组件的接口时,我希望能够得到一个。这样,我可以遍历视图组件。

例如,在组件中,我可能有:

@ViewChildren(Box) shapes: QueryList<Box>;
Run Code Online (Sandbox Code Playgroud)

其中Box是具体的TypeScript类。我想拥有的是:

@ViewChildren(IShape) shapes: QueryList<IShape>;
Run Code Online (Sandbox Code Playgroud)

IShapeBox或其他组件可以实现的接口在哪里。这样,视图可以非常动态,并且我的代码仍然可以工作。有没有建议的方法来解决这个问题?

angular2-directives angular

5
推荐指数
2
解决办法
3852
查看次数

标签 统计

angular ×1

angular2-directives ×1