Я создал базовое приложение для изучения маршрутизации angularJs. Когда я печататься $routes.route
на консоль браузера, это то, что я видел:
И это моя конфигурация маршрута:
almRequirement.config(function($routeProvider) {
$routeProvider.when('/', {
templateUrl : 'home.html',
controller : 'homeController'
}).when('/addRequirement', {
templateUrl : 'addRequirement.html',
controller : 'addRequirementController'
}).when('/addModule', {
templateUrl : 'addModule.html',
controller : 'addModuleController'
}).when('/addContraint', {
templateUrl : 'addContraint.html',
controller : 'addContraintController'
}).when('/viewRequirement', {
templateUrl : 'viewRequirement.html',
controller : 'viewRequirementController'
}).when('/updateRequirement/:reqId', {
templateUrl : 'updateRequirement.html',
controller : 'updateRequirementController'
}).when('/viewParticularRequirement/:reqId', {
templateUrl : 'viewParticularRequirement.html',
controller : 'viewParticularRequirementController'
});
});
Каждый URL сконфигурирован в $routeProvider.config()
показан twice.Can кто объясните мне, почему это так?
Возможно, это поможет мне отладить мое приложение в следующий раз.
Может быть, это печать из каждого впрыскивается контроллера? Вряд ли, я бы добавил. –
Кажется, что каждый параметр уникален. Тем не менее, некоторые из них дифференцируются только с помощью косой черты. – TW80000
Вы можете показать свое определение маршрута и где вы печатали маршруты – DMCISSOKHO