Можно ли задать маршрут с необязательными параметрами (тем же шаблоном и контроллером, но некоторые параметры следует игнорировать, если они не существуют?
Итак, вместо того, чтобы писать следующие два правила, используйте только один?
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
Я не мог найти что-либо в своей документации.