尝试AOT编译时,Angular泛型类型失败

时间:2017-03-13 09:08:59

标签: angular typescript angular2-aot

我的应用中有很多服务可以向不同的端点发出请求。它们都扩展了GenericService。 当GET应该将答案解析为T或T []时,我需要在我的通用服务中使用T构造函数。 现在我有这个

constructor(private classType: new (options?: any, ...) => T){}
...
new this.classType(item)

这适用于JIT,但在尝试AOT编译时我得到了

ERROR in Error encountered resolving symbol values statically. Expression form not supported

我猜问题是de构造函数里面的函数,但我不知道如何打破它。有什么建议吗?

0 个答案:

没有答案