Я следующий набор до:angularjs маршрутизации, несколько путей
var userSystemApp = angular.module("userSystem",['userServices','groupServices']).
config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider.
when('/user', {templateUrl: 'user/partials/userlist.html', controller: 'userListController'}).
when('/user/:userName', {templateUrl: 'user/partials/userdetail.html', controller: 'userDetailController'}).
when('/group',{templateUrl: 'group/partials/grouplist.html', controller: 'groupListController'}).
when('/group/:groupName', {templateUrl: 'group/partials/groupDetail.html', controller: 'groupDetailController'}).
otherwise({redirectTo: '/user'});
}]);
Когда я иду на локальный/#/пользователю groupListController активируется. Когда я перехожу к localhost/#/group, активируется groupListController, но он использует партиальный шаблон userlist.html.
Почему он не использует правильный контроллер? Я принципиально использую маршрутизацию и шаблоны неправильно?
(примечание стороны, у меня есть mod_rewrite взятия переписывания пустого пути к index.html)
«Когда я перехожу к localhost/#/user, активируется групповой контроль», значит, вы загрузили userListController? – JeffryHouser
Нет, вот почему я смущен. Когда я смотрю на вкладку сети на firebug, она вызывает службу, которую вызывает вызов groupListController. – Snowburnt