无法在angularjs中

时间:2015-05-02 09:43:08

标签: javascript angularjs dependency-injection ionic-framework ionic

我是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

任何帮助都会很棒。我很生气。

0 个答案:

没有答案