Tôi có thể đặt tuyến đường với các thông số tùy chọn (cùng mẫu và bộ điều khiển, nhưng một số thông số nên được bỏ qua nếu chúng không tồn tại?
Vậy thay vì viết hai quy tắc sau, chỉ có một?
module.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/users/', {templateUrl: 'template.tpl.html', controller: myCtrl}).
when('/users/:userId', {templateUrl: 'template.tpl.html', controller: myCtrl})
}]);
Một cái gì đó như thế này ([param này là tùy chọn])
when('/users[/:userId]', {templateUrl: 'template.tpl.html', controller: myCtrl})
//note: this previous doesn't work
Tôi không thể tìm thấy bất cứ điều gì trong tài liệu của họ.
[]
. Xem cam kết này: github.com/angular/angular.js/commit/
[]
) trong phiên bản 1.1.5.