0

角度のあるドキュメントは次のように述べています。

  • path には、コロン (:name) で始まる名前付きグループを含めることができます。ルートが一致すると、次のスラッシュまでのすべての文字が一致し、指定された名前で $routeParams に格納されます。

  • path には、コロンで始まり星印 ( :name*) で終わる名前付きグループを含めることができます。ルートが一致すると、すべての文字が所定の名前で $routeParams に格納されます。

スラッシュを含む url パラメータを渡したいです。私自身のルーティングを試みるのではなく、パラメーター値にスラッシュが含まれている可能性があるためです。最初の方法は:name、スラッシュで停止します。しかし、:name*ドキュメントによると、2 番目の はそうではないようです。

テスト用に次の URL を使用しています。

#/things/abc

このルートは期待どおりに機能します。

$routeProvider.when('/things/:name', { ... })

しかし、これを使用すると:

$routeProvider.when('/things/:name*', { ... })

まったく機能しません。Angular の最新の安定版 (1.0.8) を使用しています。

ドキュメントを読み間違えましたか?私はそれを間違って使用していますか?これはバグですか?

(スラッシュを含む引数を渡すことすらできていません)

4

1 に答える 1

0

愚かな私。リリースされたドキュメントは、リリースされたソフトウェアに対応すると思いました。不安定なリリースにのみ適用されるようです。

于 2013-10-10T15:58:13.380 に答える