2017-06-27 8 views

答えて

2

これはArrow Function(ラムダ)について不平を言っているAOTコンパイラです。 () => {}。これを変更してみてください。これに

useFactory: (backend: XHRBackend, options: RequestOptions) => { 
    return new HttpService(backend, options); 
}, 

deps: [XHRBackend, RequestOptions], 
useFactory(backend: XHRBackend, options: RequestOptions) { 
    return new HttpService(backend, options); 
}, 

ここでは、この程度役に立つ記事です。 https://medium.com/@isaacplmann/making-your-angular-2-library-statically-analyzable-for-aot-e1c6f3ebedd5

関連:

https://github.com/angular/angular/issues/13614

+0

どうもありがとうしかし、AOTは、ラムダと、この問題を持っている理由? – Alessandro

+0

@Alessandro、正直言って私は自分自身を完全には確信していません。私はそれがバグかもしれないと思う。だから私はこのチケットhttps://github.com/angular/angular/issues/13614はまだ開いていると思うのです。 –

+0

私は理由はわかりませんが、まだこのエラーがあり、ラムダがありません – Alessandro

関連する問題