我知道在其他几篇文章中回答了几乎相同类型的问题,但在调用与被调用者 Controller 函数不同的文件中编写的服务时,我收到“未知提供者”错误。有人可以帮助我知道我做错了什么吗?这是我的代码
Controller.js
var mainApp = angular.module("mainApp", []);
mainApp.controller("PromoList", ['$scope', '$http', 'modelSerivce', function ($scope, $http, modelSerivce){
var serviceURL = modelSerivce.serviceURL();
console.log("from promolist controller: "+ serviceURL);}]);
Service.js
angular.module('mainApp').service('modelSerivce', function(){
this.serviceURL = function()
{
var serviceURL = “cofig.xml”;
return serviceURL;
};});
最佳答案
您是否在 .html 文件中引用了 Service.js
?
关于javascript - 如何从Angularjs中的不同文件调用服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23568808/