uib-tooltipをビューに追加する際にいくつか問題があります。コントローラのテキストとしてのuib-tooltip
コントローラ:( 'vが配列である)
$scope.video_link = function (v) {
var del = "";
if(v.deleted == 1) {
del = '<i class="fa fa-times" uib-tooltip="Video deleted"></i>';
}
var link = del+'<a href="'+v.video_id+'">' + v.video_name + '</a>';
return $sce.trustAsHtml(link);
}
ビュー:
<span ng-bind-html="video_link(v)"></span>
すべてがうまく動作しますが、ツールチップ自体は表示されません。
"uib-tooltip"をビューに移動できます(それはうまくいきます)が、コントローラ内のリンク全体を構築する必要があります。それは正常に動作させることは可能ですか?動的にあなたが唯一の1要素をinitilizeしたい場合i.e. those are added programatically
componentHandler.upgradeElement(elem)
ビューに追加されたすべての新しいブートストラップ・コンポーネントを初期化し
componentHandler.upgradeAllRegistered();
を呼び出す必要が動作するようにコードmd-elements
によって作成されたようにするに