質問: ### 前提・実現したいこと 作成した内部リンクがサイトで動くようにしたい。 ### 発生している問題・エラーメッセージ ``` 同一サイトにある「id=blog」に内部リンクするため 「https://abc.com/#blog」 を作成して実行すると、1度はそこへリンクした後、 下記の様に#!(ハッシュバング)が自動的に付加されて、以降、内部リンクができなくなる。 「https://abc.com/#!/#blog」 ``` ### 補足情報(FW/ツールのバージョンなど) netcommons3() というCMS上で、コードを記入できるframeの中(「お知らせ」プラグイン)で実行しています。 (netcommons3は、フレームワークCakePHP2.x AngularJS1.x Bootstrap3.x で作成されています インフラは Vagrant Chef、Cookbook Apache PHP Mysql) <具体例> 具体例を、下記のサイトに記載してみました。
回答: Angular は ハッシュをルーティングに利用しているので、通常の書き方でのアンカーリンクを使うことは難しいですね。 $anchorScrollを使ってみると良いかもしれません。(動作確認はしていませんが)