だから私は、次のものが含まれているdataService.jを作成して作ることができるような単純なように、ロードされていませんカスタムサービスは、私はそれが
angular.js:13236 ReferenceError: gameData is not defined
at new <anonymous> (dataService.js:18)
at Object.instantiate (angular.js:4619)
at Object.<anonymous> (angular.js:4459)
at Object.invoke (angular.js:4604)
at Object.$get (angular.js:4443)
at Object.invoke (angular.js:4604)
at angular.js:4403
at d (angular.js:4550)
at e (angular.js:4574)
at Object.invoke (angular.js:4596)
私はここで多くの例を見てきました。これはうまくいくはずです...任意の提案なぜこれが読み込まれていないのか?
あなたは(factory()
またはprovider()
とは対照的に)angular.module().service()
を使用してサービスを登録した場合はすべてのヘルプは、あなたがそれを手機能がnew
EDになることができるものであることを、角期待し、
Z
あなたは間違ったオブジェクトを返しています。あなたは '_gameData'を返すことができますし、より良い' this.gameData'を返すこともできます(同じ参照を共有しています) –