我正在尝试为角色设置一个简单的服务示例,我遇到了麻烦。该服务应返回Hello World,然后控制器应将其记录到控制台。
错误在于:
[$ injector:modulerr]由于以下原因导致无法实例化模块ColorService: 错误:[$ injector:nomod]模块' ColorService'不可用!
我在这里做错了什么。
Service.js
var Service = angular.module('Service', []);
Service.service('Service', function() {
function test(){
return 'Hello World'
}
}
Main.js
angular.module('iukapp', ['Service']).controller('MainCtrl', MainCtrl);
MainCtrl.$inject = ['$scope', 'Service'];
function MainCtrl($scope, Service){
console.log(Service.test());
}
答案 0 :(得分:1)
您需要将您的功能分配到您的服务的上下文(this),然后才能访问它:"index_files": false