我声明了一个模块。
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;DonationConfig中的$routeProvider正在查找路由/donor/donation,但是当我转到http://localhost:5000/donor/donation时,我得到了Cannot GET /donor/donation。如何从模块中路由?没有为此应用程序定义其他路由,所以我遗漏了什么?
发布于 2014-05-18 13:39:54
问题是Angular在路由中寻找#。当我去http://localhost:5000#donor/donation的时候,一切都像预期的那样工作。
https://stackoverflow.com/questions/23718801
复制相似问题