1
この方法を使用しています。 Angular 2 rc5 router match X subcategories いくつかのルートで1つの無限のサブカテゴリを使用します。 これは機能します。しかし、リンクパラメータ配列を使用して [routerLink]="['/edit',nav.href]"
を使用してリンクを作成し、nav.hrefに 'category/category/category'が含まれているとすると、結果はhref = "/ edit/category%2Fcategory%2Fcategory"のようになります。角度2 RC5 routerlinkリンクパラメータ配列エンコードエンティティ
RC4ではOKでした。
エンティティをエンコードすることはできますか?おかげさまで
最初の文字列を結合しなければなりませんでした。これを試してください: '['/ edit'、... nav.href.split( '/')]' - つまり、あなたの文字列を分割し、[spread syntax](https://developer.mozilla.org/ja-jp/docs/Web/JavaScript/Reference/Operators/Spread_operator)。 –
素晴らしいアイデアを記入してください!残念なことに、角度コンパイラはここで拡散構文を好まない。しかし、あなたのアドバイスでは、この '[routerLink] ="( '/ editor' + nav.href).split( '/') "'をうまく使っています。ありがとうございました! ;) – Walaszka