2016-04-06 6 views
0

PathLocationStrategy kullanırken [routerLink] özniteliğinde bir bağlantıya bir bağlantı eklemek (#myelementid gibi) var mı? Amaç, görünümler arasında gezinmek ve hedef sayfada düzinelerce bulunabilecek belirli bir unsuru hilit etmektir.Angular2: PathLocationStrategy + karma/çapa

Temelde, ne aradığım şudur: Bu ;-)

+0

Varsayalım, ama bir yönlendiriciLink yerine düzenli bir bağlantı etiketi kullanmayı denediniz mi? 'Highlight' – watzon

+0

Bağlamak istediğim öğe farklı bir sayfadadır, bu nedenle çalışmaz. – BlueM

cevap

0

bu sorunu çalıştırmak görünüyor çalışmadığını, elbette hariç

<a [routerLink]="['RouteName'] + '#myelementid'"> 

https://github.com/angular/angular/issues/6595 (ve https://github.com/angular/angular/issues/7215)

Hiç bir çözüm görmedim.

+0

Tam olarak değil. "Http: // myUrl/# myelementid" öğesini el ile açtığımda, söz konusu öğe, URL'den gelen karmayı kaldırarak Angular (Beta13) olmasına rağmen, CSS3: target: - ile belirtildiği gibi toplanır. Yani, birincil problemim bir şekilde 'routerLink' aracılığıyla URL’ye hash elde etmektir. – BlueM