こんにちは、いつもお世話になります。
monacaでAngularJSを使用しております。
JSONで取ってきたデータpost_contentをng-bind-htmlでバインドして特定のページで表示させています。
表示自体はきちんと出来ているのですが、
<a href="text1">text1</a>
<h2 id="text1" style="margin-top:1000px;">text1</h2>上記のaタグを押してもtext1に遷移するページ内リンクが機能しません。
ng-bind-htmlでページ内リンクを起こさせるにはどうすればよろしいでしょうか?
ご教授頂けたら幸いです。
Json
1{ 2post: { 3post_id: 6315, 4post_title: "TestData", 5post_date: "2017-07-12T17:37:35", 6post_content: "<h1>TestData</h1> <div class="top_main_mokuji"> <div id="toc_container"><p class="toc_title">Mokuji</p> <ul class="toc_list"><li><a href="#text1">Go text1</a></li> <li><a href="#text2">Go text2</a></li></ul><h2 id="text1" style="margin-top:1000px;">text1</h2><h2 id="text2" style="margin-top:1000px;">text2</h2>" 7}, 8comment: null 9}
表示するページ
<ons-page ng-controller="MoreCtrl"> <ons-toolbar> <div class="center"> {{naviHome.topPage.data.post.post_title}} </div> </ons-toolbar> <div class="contents" > <div ng-bind-html="naviHome.topPage.data.post.post_content"></div> </div> </ons-page>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/03 08:33