如何導航到用id屬性標識的頁面的某個部分?Angular2如何導航到用id屬性標識的頁面的某個部分
例子:
我需要導航我的網頁
<div id="info">
<h3>Info</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
<div id="structure">
<h3>Structure</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</div>
上的「結構」一段,我有以下的導航結構:
<li>
<ul materialize="collapsible" class="collapsible" data-collapsible="accordion">
<li><a routerLink="policies" class="collapsible-header">Policies</a>
<div class="collapsible-body">
<ul>
<li><a >Info</a></li>
<li><a >Structure</a></li>
<li><a >Something Else</a></li>
</ul>
</div>
</li>
</ul>
</li>
這是我的理解是,在Angular1.0我只是可以使用類似於ui-sref =「policies({'#':'structure'})」或href =「#structure」或ui-sref =「policies」的方式導航到頁面部分。 href =「#結構」...
我該如何在Angular2中做到這一點?我看着片段例如在docs:查詢參數和片段部分,我發現他們例子是非常混亂,這種潛在的簡單的任務
謝謝您的回覆!我試了兩個,它不工作....我使用的是Angular 2.0.1,如果有幫助.. – Alla
AFAIR有一個關於使用碎片導航的公開問題。 –