私はangular2-odataライブラリを統合しようとしています。 ODataConfigurationのインスタンス化中のエラー:Angular2 - 'new'なしでクラスコンストラクタを呼び出すことはできません
EXCEPTION:私は
@Injectable()
class MyODataConfig extends ODataConfiguration{
baseUrl="http://localhost:54872/odata/";
}
bootstrap(app,[
//some of my other providers etc.
provide(ODataConfiguration, {useClass:MyODataConfig}),
ODataServiceFactory,
]
問題は、私は私が得るすべてのエラーを以下れるODataServiceFactory注入しようとすることです使用しています! (ClassService - > ODataServiceFactory - > ODataConfiguration)。 元の例外:例外TypeError:クラスのコンストラクタODataConfigurationは「新しい」
なしで起動することができない、私はそれをGoogleで検索し、それが拡張クラスを注入しようとしているときに、いくつかの問題があるようですが、私はこのための解決策を見つけることができませんでした。どんな助けもありがとう。
あなたのクラスは 'super();を呼び出すコンストラクタを必要とすると思います – Harangue
提案ありがとうございますが、コンストラクタを追加しようとしました{ super(); }、例外は同じです。 –
'ODataServiceFactory'実装も投稿できますか? –