解决Angular 4中类名的组件

时间:2018-01-17 11:39:16

标签: angular

是否可以从字符串中解析组件?

以前在Angular 2中,我们可以执行此操作see here。但是,在Angular 4中,同样的方法会抛出错误。

highlighted

1 个答案:

答案 0 :(得分:1)

看起来您可能依赖于实现细节。但是,要绕过错误,您可以显式地将类型转换为any以访问索引器。假设有_factories属性,这应该有效:

var factories = Array.from((<any>this.resolver)['_factories'].keys());