我在Angular JS接收错误时遇到问题

jquery.js:7993 Uncaught Error: [$injector:modulerr] Failed to instantiate module application due to:
Error: [$injector:nomod] Module 'application' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.


我的控制器是controller.js如下

angular.module('application') .controller( 'controller', [ '$scope', 'service', '$uibModal', '$uibModalStack','$rootScope', function($scope, service, $uibModal, $uibModalStack,$rootScope) {}]);


我的服务是service.js如下

angular.module('application').service('service',
        [ '$resource', function($resource) {
            var requstService = $resource('test', {}, {

            });
            return requstService;
        } ]);


当我加载视图页面时,它运行完美,但是当我再次单击站点链接时,它显示上述错误。请提供帮助。

最佳答案

您的控制器应该是

angular.module('siteApplication',[]) .controller( 'siteController', [ '$scope', 'siteService', '$uibModal', '$uibModalStack','$rootScope', function($scope, siteService, $uibModal, $uibModalStack,$rootScope) {

10-04 21:40
查看更多