如何导航到用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有一个关于使用碎片导航的公开问题。 –