2016-04-13 20 views
-1

私は、RESTバックエンドを使用するAngularJSフロントエンドを作成しています。私は、Angular $ httpサービスを使ってRESTバックエンドに投稿するサービスを持っています。私はサービスを登録するために.factory関数を使用しています。サービスはChromeを使用してうまく動作しますが、IE11でアプリを試してすぐに 'myserviceProvider'が見つからないという例外がスローされます。 .factory関数を使用しているサービスを作成するためにProvider関数を使用していません。 IE11で.factory関数を使用してサービスを検索/作成できないのはなぜですか?誰も同じような経験をしていますか?私は.factory関数で構築されたいくつかの他のサービスを持っていて、問題はありません。このサービスとの違いは、$ httpサービスを使用することです。AngularJsサービスファクトリがIE11で動作しない

答えて

0

私の問題が見つかりました。私はサービスがAngularによって作成される前に私のサービスを注入しようとしました。 ChromeとFireFoxはこれをIEに厳しくし、例外を投げた。ところで、私が見つけた後、IE11のコンソールは、私がChromeとFireFoxが明らかにしなかった構文エラーを指摘しました。レッスンで学んだのは、IE11がより厳格で、実際にあなたが知っていなかったバグを発見するのに役立つということです。

関連する問題