私は次のような多くの参照を探していました:
異なるコントローラーとビューをロードするための同様のURLのAngularJS正規表現ルート
AngularJS - ルート - スター (*) をパスとして一致させる方法
1~2年前の質問です。私は AngularJS v1.2.16 を使用しています。私のバージョンまたは上位の AngularJS がパス パラメータで正規表現パターンを既にサポートしているかどうかを知りたいです。
つまり。私はこれらの2つのルートを持っています
$routeProvider
.when("/:color/:number", {
templateUrl: "/view/example/index.html",
controller: "ColorController"
})
.when("/:artist/:name", {
templateUrl: "/view/example/index.html",
controller: "ColorController"
});
次に、 :numberを整数に制限するパターンを入力したいと思いますが、コントローラーとビューはどちらの場合も同じです。
$routeProvider
.when("/:color/:[0-9]", {
templateUrl: "/view/example/index.html",
controller: "ColorController"
});
.when("/:artist/:name", {
templateUrl: "/view/example/index.html",
controller: "ColorController"
});
またはそのようなもの。AngularJS $routeProviderですでに可能ですか?
AngularUI Routerは知っていますが、可能であれば $routeProvider を使用したいと思います
何か案は?