Можно ли установить маршрут с дополнительными параметрами (тем же шаблоном и контроллером, но некоторые параметры следует игнорировать, если они не существуют?
Таким образом, вместо написания следующих двух правил, есть только одно?
module.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/users/', {templateUrl: 'template.tpl.html', controller: myCtrl}).
when('/users/:userId', {templateUrl: 'template.tpl.html', controller: myCtrl})
}]);
Как то так ([этот параметр необязательный])
when('/users[/:userId]', {templateUrl: 'template.tpl.html', controller: myCtrl})
//note: this previous doesn't work
Я не мог найти ничего в их документации.
[]
. Смотрите этот коммит: github.com/angular/angular.js/commit/…
[]
) в версии 1.1.5.