好吧,所以我是新来的角,我一直在寻找答案在整个网络上解决这个问题。我有一个未知的提供者错误,我无法找到正确的答案我已经尝试了多次来自堆栈溢出和其他地方的答复,但它并没有帮助我找到正确的答案。另一个UNKNOWN提供者Angularjs
我有模块。
var app = angular.module('app', ['ngRoute','app.student']).config(['$httpProvider', '$routeProvider', function ($httpProvider,$routeProvider) {
//Various code
}]);
这里是我的控制器
angular.module('app.student', []).controller('StudentCtrl', ['StudentService', '$scope', '$http', function (StudentService, $scope, $http) {
//Code
}]);
,现在我的服务
angular.module('app.student', []).service('StudentService', ['$http', function ($http) {
// Some More Code
}]);
我还是新的这种语言,我又试了多个答案#2和答案都不对正在为我工作。所以我决定寻求一些帮助。谢谢
P.S.如果您需要更多我的代码,请告诉我。
雷姆来自另外两个模块调用的括号[]。首次定义时,您只能在模块方法中使用方括号。否则,您将它关闭,只需使用该名称来引用已创建的模块。 这就是说,你已经创建了三个不同的模块(由于括号):'app'和2次'app.student'。我不知道你是否打算这些都是相同的模块或不... – Araymer
“我再次尝试了Stackoverflow的多个答案,没有答案为我工作”将来告诉我们你试过什么所以我们不会给你你已经尝试过的解决方案。这有助于我们不浪费时间 - 或者你的时间。 – Amy
艾米,对不起,我没有想到,但我会记住下次有一个问题。非常感谢所有的指导。 –