Czy mogę ustawić trasę z opcjonalnymi parametrami (ten sam szablon i kontroler, ale niektóre parametry należy zignorować, jeśli nie istnieją?
Więc zamiast pisać poniższe dwie zasady, masz tylko jedną?
module.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/users/', {templateUrl: 'template.tpl.html', controller: myCtrl}).
when('/users/:userId', {templateUrl: 'template.tpl.html', controller: myCtrl})
}]);
Coś takiego ([ten parametr jest opcjonalny])
when('/users[/:userId]', {templateUrl: 'template.tpl.html', controller: myCtrl})
//note: this previous doesn't work
Nie mogłem znaleźć niczego w ich dokumentacji.
[]
. Zobacz to zatwierdzenie: github.com/angular/angular.js/commit/ ...
[]
) w wersji 1.1.5.