が、私はこれは私にエラー不明なプロバイダを与え続ける何らかの理由でスタックオーバーフローは未定義のエラー
var app = angular.module('testapp', []);
app.factory('commonService', function ($scope) {
var obj= {};
obj.func = function() {
console.log('route 1');
}
obj.func1 = function() {
console.log('route 2');
}
return obj;
});
app.controller('FirstController', function ($scope, commonService) {
console.log('route 1' + commonService.func());
});
app.controller('SecondController', function ($scope, commonService) {
console.log('route 2' + commonService.func1());
});
上の別のポストからそれを取った、AngularJSでは非常に基本的な工場とコントローラを持っています: $ scopeProvider < - $ scope < - commonService
私のコードを整理し、コントローラの一部の機能を再利用するために、工場を使用しようとしています。私はサービスを使ってみましたが、同じ結果がありました。
「FirstController」と呼ばれる場所を見てください。 – aseferov
私は非常に基本的なHTMLファイル <ボディNG-アプリ= "testappと">【こちら】