ng-href="#/myanchor" 不再像往常一样使用 angularjs 1.6.1
ng-href="#/myanchor" not working anymore as usual with angularjs 1.6.1
我曾经使用 angularjs 1.5.8。出于专业原因,我需要迁移到 1.6.1 版本,我需要使用 ng-href 转到我配置的锚点。
所以当我写我的代码时:
<a ng-href="#/rubric/{{ data }}">link</a>
在我的浏览器中,当我点击 "link" 时,我在地址栏中有:
使用 angularjs 1.5.8,我明白了:
mywebsite/#/rubric/AOO
这正是我想要的
但是
使用 angularjs 1.6.1,我明白了:
mywebsite/#!#%rubric%2FAOO
这不是我想要的
请问问题出在哪里?我哪里错了?
替换为:
<a ng-href="#!/rubric/{{ data }}">link</a>
你应该在 ng-href
中添加 !
我曾经使用 angularjs 1.5.8。出于专业原因,我需要迁移到 1.6.1 版本,我需要使用 ng-href 转到我配置的锚点。
所以当我写我的代码时:
<a ng-href="#/rubric/{{ data }}">link</a>
在我的浏览器中,当我点击 "link" 时,我在地址栏中有:
使用 angularjs 1.5.8,我明白了:
mywebsite/#/rubric/AOO
这正是我想要的
但是
使用 angularjs 1.6.1,我明白了:
mywebsite/#!#%rubric%2FAOO
这不是我想要的
请问问题出在哪里?我哪里错了?
替换为:
<a ng-href="#!/rubric/{{ data }}">link</a>
你应该在 ng-href
中添加!