我会创建锚链接,链接到同一页面上的对象。 我搜索创建类似
的指令<a href=#2014>view 2014 article</a>
<a name="2014">2014</a>
我按照这个并将其用于我的角度页面。代码是
<li class="theme-heading" ng-repeat="collection in typeCollection | object2Array | orderBy: 'sectionSeq - 0' track by $index" >
<h2 class="h3-theme-tag" ng-if="!collection.sectionId"><a ng-href="{literal}#{{collection.title}}{/literal}">{literal}{{collection.title}}{/literal}</a></h2>
</li>
..........
<li class="theme-heading" ng-repeat="collection in typeCollection | object2Array | orderBy: 'sectionSeq - 0' track by $index" >
<h2 class="h3-theme-tag" name="{literal}{{collection.title}}{/literal}" ng-if="!collection.sectionId">{literal} {{collection.title}}{/literal}</h2>
</li>
但有线的东西出现了。例如,当我单击锚点时,链接返回
"http://xxxxxxxxxxx/newDesign#/2014"
但正确的方法应该是
"http://xxxxxxxxxxx/newDesign#2014"
问题是#和2014之间的斜线插入。 对于我在上面创建的主播,我尝试了
<a href="{literal}#{{collection.title}}{/literal}">
或喜欢
<a ng-href="#{literal}{{collection.title}}{/literal}">
这样的事情,只是改变了#
和{literal}{{collection.title}}{/literal}
的安排
但没有人可以工作,有什么帮助吗?