如何在Angular中关闭模块

时间:2014-05-18 05:18:04

标签: angularjs

我宣布了一个模块。

var app = angular.module('myApp', ['donor.donation.DonationController']);

以下是DonationController

的设置
var donationModule = angular.module('donor.donation.DonationController', ['ngRoute']);
donationModule.config(['$routeProvider', DonationConfig]);

这是DonationConfig

var DonationConfig = function ($routeProvider) {
  $routeProvider.when('/donor/donation',
  {
    resolve: {
      resolvedData: 'DonationControllerResolver'
    },
    controller: 'DonationController',
    templateUrl: 'js/donor/donation/Donation.html'
  });
};

module.exports = DonationConfig;

$routeProvider中的DonationConfig正在寻找路线/donor/donation,但当我转到http://localhost:5000/donor/donation时,我得到Cannot GET /donor/donation。如何关闭模块?没有为此应用定义其他路线,所以我缺少什么?

1 个答案:

答案 0 :(得分:0)

问题是Angular在路线中寻找#。当我去http://localhost:5000#donor/donation时,一切都像预期的那样有效。