En son Angular2 sürümünden (2.0.0-beta.14) beri birden çok eğik çizgi içeren sorgu parametrelerine sahip olabilirsiniz, örneğin/foo/bar.Angular2 RouterLink, eğik çizgiyi% 2F ile değiştirerek yolları keser.
Bu harika çalışıyor, ancak bir RouterLink bağlantısı içinde birden çok eğik çizgi olan bir parametre kullandığımda, /
%2F
ile kaçıyor; bu da artık yolların yeniden çalışmaya devam etmesine neden oluyor. 'Sümüklüböcek' boru ben bile URIDecode
dize içi <a [routerLink]="['/Page', {page: page.url | slug}]" class="list-group-item">{{ page.title }}</a>
ve bunu oturum zaman doğrudur:
bağlantım buna benzemez. Bu /pages/level-1/
gibi bir şey atar, ama sayfada gerçek a
etiketi incelemek zaman href="/pages%2Flevel-1"
diyor. Benim HTML şablonu içinde {{ page.url | slug }}
değerini yazdırmak bile, o slashesle url döndürdüğü için
Ben oldukça clueless değilim.
:
Bu
oluşturduğum bir konudur. –Teşekkürler, yarın yeni bir sorun oluşturacağım. –