0
工場はとてもシンプルに見えましたが、このエラーは何ですか?
私のコントローラは、私は
エラー取得ReportData.addを呼び出すとき:[$インジェクター:undefを]あなたは、関数の最後でオブジェクトを返していない
app.factory('ReportData', function() {
var factoryData = [];
var factoryService = {};
factoryService.add = function(myData) {
console.log('FACTORY ADD: ' + myData)
factoryData = myData;
};
factoryService.get = function() {
console.log('FACTORY GET: ' + factoryData)
return factoryData;
};
});
app.controller("test", function ($scope, $http, $location, ReportData) {
ReportData.add('SENDING DATA TO FACTORY');
console.log('get it: ' + ReportData.get());
})
woah !!それは何かをした...今私の工場は無限ループに入った。私はapp.jsにすべてを入れるのは悪い考えだったと思う:-D – torbenrudgaard
Auch ...私はそれを止める方法?私はウェブサーバーを壊してしまったが、それでもこれらのコードは腐っている。[link](https://db.tt/bQ5a36cICW) – torbenrudgaard
あなたのコードには別のエラーがあるはずです。このコードはreturn文でうまく見えます – Karim