ng-bind-html を使用していますが、バインディング html へのリンクが機能しません。
これは、コンテンツをバインドするためのコードです。
<div class="list-group-item-text" ng-class="article.img.length >0 ? 'col-md-10' : 'col-md-12'"
ng-bind-html="article.content | to_trusted">
</div>
これは、リンクがコンパイルされる方法です
to_trusted フィルターは次のようになります。
.filter('to_trusted', ['$sce', function($sce){
return function(text) {
return $sce.trustAsHtml(text);
};
}])
それでも、リンクをクリックしても何も起こりません。コンソールにも何もありません。
アイデア?
編集:入力文字列:
It was never really finished and is actually in a state which is a result of playing around with jQuery and other tools. <a href="http://www.google.com" target="_blank">Google</a>
Edit2: リンクを右クリックして [新しいタブで開く] をクリックすると、リンクは完全に正常に機能します。