我的应用中有很多服务可以向不同的端点发出请求。它们都扩展了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构造函数里面的函数,但我不知道如何打破它。有什么建议吗?