【发布时间】:2017-03-22 18:05:06
【问题描述】:
如何导航到用 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="#structure"...
如何在 Angular2 中做到这一点?我查看了docs 中的片段示例:查询参数和片段部分,我发现它们的示例非常令人困惑,对于这样一个可能很简单的任务来说有点矫枉过正
【问题讨论】:
标签: angular routing navigation fragment