私はangularjsでルーティングを実装しようとしています。しかし、私はcakephpで行われているのと同じ方法でそれをやりたいと思っています。例:cakephpで次のようなものを渡すと
blog/manager/users/index/page:2/sort:username/direction:asc
また
blog/manager/users/index/sort:username/direction:asc/page:2
どちらも同じ結果を生成します。つまり、cakephpは、URLで渡された名前付きパラメーターを任意の順序で理解します(順序は関係ありません)。anglejsで同じことをする必要がある場合はどうなりますか?今のところ、angularjsのルーティングコントローラーのコーディングは次のとおりです。
angular.module('productapp', []).
config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/productapp', {templateUrl: 'partials/productList.html', controller: productsCtrl}).
when('/productapp/:productId', {templateUrl: 'partials/edit.html', controller: editCtrl}).
otherwise({redirectTo: '/productapp'});
}],
['$locationProvider', function($locationProvider) {
$locationProvider.html5Mode = true;
}]);
名前付きパラメーターのすべての組み合わせをハードコーディングする必要がありますか?またはこれに対する解決策はありますか?