görüntülemek için URL'den rota verilerini al angular2 router kullanıyorum.Angular2 yönlendirici,
site.com/a/b/c/15
rotasını alın ve yönlendirmek için ilişkili oldukça adını almak: , bir url'nin kırıntı çizmek için aşağıdaki do site.com/a/b/c/15 diyelimsite.com/a/b/c
rotasını alın ve rota- ilişkili oldukça adını almak
site.com/a/b
rotasını alın ve rota - ilişkili oldukça adını almak
site.com/a
rotasını alın ve ilişkili oldukça adını almak hezimet E
Yani şu yolları var diyelim:
{ path: 'a', component: A, data:{prettyName: 'I am A'}}
{ path: 'b', component: B, data:{prettyName: 'I am B'}},
{ path: 'c', component: C, data:{prettyName: 'I am C'}},
benim sürecin sonucudur Ben akımını açıklayan güzel bir kırıntı "I am A > I am B > I am C"
gösterebilmesi için {"I am C", "I am B", "I am C"}
ve teşekkür içeren bir dizidir olurdu rota.
şimdi Ancak yönlendirici-deprecated yapıyor
this.router.recognize(url).then((instruction) => {
instruction.component.routeData.get('prettyName') // Would return 'I am ..'
ile çalışmak için bu kullanımı; Son yönlendirici ile bu tanıma mantığını artık işleyemiyorum.
URL ile ilişkili yol verileri nasıl alınır?
Bunun daha cilalı bir sürümünü oluşturdum, şuna bakın: https://github.com/alalonde/ng2-breadcrumbs – alalonde
Yardım edemiyorum ama bunun, ekmek kırıntıları kadar basit bir şey için oldukça çirkin bir çözüm olduğunu düşünmüyorum. – hendrix
@hendrix, karmaşık/çirkin, çünkü alalonde kendi github repo'sundan bahsediyor, "navigasyon hiyerarşiniz doğrudan URL'nizdeki eğik çizgi ile eşleşmeyebilir". –