_)mionicでAngularJSの$anchorScrollを使ってハマっただいぶお久しぶりになりますマツウラです。frameworkでAngularJSの$anchorScrollが期待通りに動作しなかったことについてです。結論から書いておきます。serviceを使ってください。実際にハマった経緯について書いておきます。$anchorScrollを使うWebViewを使ったモバイル・アプリの開発中に、HTML中の指定要素までスクロールしたい場面がありました。HTMLは次のとおりです。</div></ion-content>そして、AngularJSの$locationと$anchorScrollを使ったスクロールを実装しました。AngularJSの場合AngularJSの機能のみでスクロールを実装する場合、次のようなコードを考えました。実際に指定のIDにスクロールする際に下記scrollToを呼び出すことになります。}};しかし、上記コードでは何の動作もしませんでした。何がいけなかったのでしょう?原因この問題はionicの公式フォーラムで判りました。manuallyフォーラムの3番目のポストではionicの共同制作者の方が投稿してくれています。ionicではカスタムスクロール機構を採用しているため、$anchorScrollは動作しないとのことでした。代わりに$ionicScrollDelegateを使ってくれという話でした。実際に$ionicScrollDelegateを使ってコードを書いてみました。jsコードは次のようになります。UIライブラリの両方の機能を持ち、AngularJSの拡張機能として開発されています。そのためAngularJSとの相性は非常に良いのが特徴です。今回のようにionic側の実装に影響を受け、代わりのAPIが提供されている場合があります。何らかの機能を実装する場合は、一度関連しそうな項目がないか公式Docを参照してみると良いかもしれません。(2)月別アーカイブリンクはてなブログブログをはじめる週刊はてなブログはてなブログPro参加グループプログラミングテクノロジーはてなブログをはじめよう!knightsoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。