Javascript 无法使用服务AngularJS-';无法读取属性';原型&x27;未定义的';

Javascript 无法使用服务AngularJS-';无法读取属性';原型&x27;未定义的';,javascript,angularjs,Javascript,Angularjs,我是Angularjs的新手,在我遇到这个问题之前,一切都很顺利。 当我尝试在控制器内使用服务时,在加载页面时,我立即遇到此错误: TypeError: Cannot read property 'prototype' of undefined at Object.instantiate (https://code.angularjs.org/1.3.5/angular.js:4145:82) at Object.<anonymous> (https://code.angularjs

我是Angularjs的新手,在我遇到这个问题之前,一切都很顺利。
当我尝试在控制器内使用服务时,在加载页面时,我立即遇到此错误:

TypeError: Cannot read property 'prototype' of undefined
at Object.instantiate (https://code.angularjs.org/1.3.5/angular.js:4145:82)
at Object.<anonymous> (https://code.angularjs.org/1.3.5/angular.js:4007:24)
>>at Object.invoke (https://code.angularjs.org/1.3.5/angular.js:4138:17)
>>at Object.enforcedReturnValue [as $get] (https://code.angularjs.org/1.3.5/angular.js:3991:37)
>>at Object.invoke (https://code.angularjs.org/1.3.5/angular.js:4138:17)
>>at https://code.angularjs.org/1.3.5/angular.js:3956:37
>>at getService (https://code.angularjs.org/1.3.5/angular.js:4097:39)
>>at Object.invoke (https://code.angularjs.org/1.3.5/angular.js:4129:13)
>>at extend.instance (https://code.angularjs.org/1.3.5/angular.js:8376:21)
>>at https://code.angularjs.org/1.3.5/angular.js:7624:13

请帮助

您没有正确声明您的服务。您在服务声明中添加了一个关闭

行:

app.service('Service'), function () {
应该是:

app.service('Service', function () {

如果您使用的是
类型脚本
,则必须确保
类定义
角度模块
定义之上

错:

angular.module('app').service('Service', Service);

class Service {

}
正确:

class Service {

}

angular.module('app').service('Service', Service);

非常感谢。当你看一些代码超过5小时时,你会失明:)
class Service {

}

angular.module('app').service('Service', Service);