我是angularjs的新手。
我正在尝试构建一个受此处定义的模块化方法启发的移动应用程序:
http://thaiat.github.io/blog/2014/02/26/angularjs-and-requirejs-for-very-large-applications/
现在我正尝试在我的一个模块core
中使用工厂方法创建服务。我有另一个名为home
的模块。现在,当我尝试将服务从core
注入home
时,我收到错误:
Error: [$injector:unpr] Unknown provider: glue.core.geoLocationServiceProvider <- glue.core.geoLocationService
我通过互联网和这里搜索过。没有一个解决方案适合我。
我的home
模块controller
的代码是:
define([
'../module',
'../namespace',
],
function(module, namespace) {
'use strict';
var name = namespace + ".homeController";
var dependencies = ['$scope', '$http', '$ionicLoading', 'glue.core.geoLocationService'];
var controller = function($scope, $http, $ionicLoading, core) {
}
module.controller(name, dependencies.concat(controller));
});
我还在github上传了这个项目:https://github.com/neerajsohal/test/tree/development
任何帮助都会很棒。我很生气。