私は次のテンプレート使用して、rootComponentの子である、このネストされたitemListComponentを、持っていると仮定します。Angular2 - 動的URLとルータを使用する方法
<span *ngFor="#item of list">
<a [routerLink]="[item.url]">{{item.title}}</a> |
</span>
パスitem.url、から提供されますJSONサービスは、次のパス構造の一つを有することができ:
- /範疇/(コンテンツID)/(に接続されたタイトルをダッシュ( - ))
- /カテゴリ2 /(コンテンツID)/(ダッシュ( - )で接続されたタイトル)
- /カテゴリー3 /(コンテンツID)/(ダッシュと接続タイトル( - ))
例:これらのリンクはitemDetailコンポーネントを使用するように@RouteConfigを実現することができる方法
category2/987654/hello-world
category2/123456/hi-teacher
category3/554433/yo-brother
?
ご迷惑をおかけして申し訳ございません。私は完全なパス(組み立てられたパスではない)によってサービスによって提供される経路指定URLのための明確なハウツーガイドを見つけませんでした。
多くのおかげエリック、それはトリックをしました。ただし、pathLinkStrategyを使用するにはrouterLinkが必要なようです。 –
角度2の内部で正規表現を使用することはできません。 – RPDeshaies