1

我曾经使用 angularjs 1.5.8。出于专业原因,我需要迁移到 1.6.1 版本,并且需要使用 ng-href 转到我配置的锚点。

所以当我写我的代码时:

<a ng-href="#/rubric/{{ data }}">link</a>

在我的浏览器中,当我单击“链接”时,地址栏中有:

  • 使用 angularjs 1.5.8,我得到了这个:

    mywebsite/#/rubric/AOO这正是我想要的

  • 使用 angularjs 1.6.1,我得到了这个:

    mywebsite/#!#%rubric%2FAOO这不是我想要的

请问,问题出在哪里?我哪里错了?

4

1 回答 1

4

将其替换为:

<a ng-href="#!/rubric/{{ data }}">link</a>

你应该添加!ng-href

于 2016-12-30T17:04:34.607 回答