2016-12-30 26 views
1

我曾經使用angularjs 1.5.8。由於職業原因,我需要遷移到版本1.6.1,我需要使用ng-href轉到我配置的錨點。ng-href =「#/ myanchor」不再像往常一樣使用angularjs 1.6.1

所以,當我在寫我的代碼:

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

在我的瀏覽器,當我點擊 「鏈接」,我在地址欄中輸入:

  • 隨着angularjs 1.5.8,我得到這個:

    mywebsite/#/rubric/AOO這正是我想要

  • 隨着angularjs 1.6.1,我得到這個:

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

請,問題出在哪裏?我錯在哪裏?

回答

3

將其替換爲:

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

你應該在NG-HREF

+0

謝謝添加!!它的工作原理非常棒:) – kabrice

+2

歡迎。在1.6版本中,url以'!'爲前綴 – Ayoub

相關問題