2016-12-30 11 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で

  • 、私は

012たい正確に何である

mywebsite/#/rubric/AOO:私はこれを取得しますangularjs 1.6.1で

しかし

  • 、私はこれを取得:私は、問題がどこに

でください望むものではありません

mywebsite/#!#%rubric%2FAOO?どこが間違っていますか?

答えて

3

に置き換える:あなたはNG-HREF

+0

!を追加する必要があります

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

はありがとうございました!驚くほど素晴らしい作品です:) – kabrice

+2

ようこそ。 1.6バージョンでは、URLに接頭辞 '! 'が付きます – Ayoub

関連する問題