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