私はscript.jsファイルにこのコードを持っている: angular.js:12722にReferenceError:myServiceというので、私はクロム(F12モード)で取得、このコードを使用するHTMLをアップロードしようとすると、なぜ角ページに「サービスが定義されていません」というエラーメッセージが表示されるのですか?
scotchApp.factory('myService', function() {
var savedData = {}
function set(data) {
savedData = data;
}
function get() {
return savedData;
}
return {
set: set,
get: get
}
});
scotchApp.controller('SharedController',['$scope', 'myService', function($scope) {
myService.set('hello');
$scope.message = myService.get();
}]);
定義されていません
なぜですか?
'' function($ scope){''は '' function($ scope、myService){''でなければなりません。 – tiblu