angularjs - ルート - スター(*)をパスとして一致させる方法
-
12-12-2019 - |
質問
リソースビューアアプリを作成していますが、問題はwhen("/!/:resourceUrl")
と一致しようとしたということです。
リソースのURLが/path
のようなものである場合はうまく機能しますが、/path/to/the/resource
のようなものを作成できます。
私はそれがどのくらいの道がかかるかわからないので、.when("/!/:path1/:path2/:path3")
を実行できません。
任意のアイデア?
解決
Angular-1.2の時点でこれを行うことができます:
when("/!/:resourceUrl*")
.
http://code.angularjs.org/1.2.0/docs/api/ngroute.rewouteprovider
他のヒント
現在、AngularJSはルートで正規表現をサポートしません。
これらのリンクをチェックしてください: https://github.com/angular/angular.js/問題/ 918 、 https://github.com/angular/angular.js./ PULL / 972
所属していません StackOverflow