角度のUIのブートストラップツールチップを、テキストが切り捨てられているときに表示します。 私はそれが角-UI-ブートストラップバージョン0.12.1で正常に動作するカスタムディレクティブ角度のUIブートストラップ指示文でテキストが切り捨てられた場合にのみツールヒントを表示
<div tooltip="{{value}}" tooltip-append-to-body="true" enable-truncate-tooltip>{{value}}</div>
.directive("enableTruncateTooltip", function() {
return {
restrict: 'A',
link: function (scope, elem, attr) {
elem.bind('mouseenter', function() {
var $this = angular.element(this);
if (this.offsetWidth >= this.scrollWidth) {
angular.element('.tooltip').attr('hide-tooltip', true);
}
});
}
}
})
で以下のコードを試してみました。しかしそれ以降のバージョンはこれをサポートしていません。
最新バージョンのangle-ui-bootstrapでは、この同じ機能をどのように達成できますか?
ご協力いただきありがとうございます。
より良く、より柔軟なソリューションは、おそらく「タイムアウト」と使用を失いますスコープ。$要素のscrollWidthを見てください –
@MichaelMishKisilenkoソリューションは完璧です、ちょうどそれを正しい方法で[プロパティ](http://stackoverflow.com/questions/20403167/how-to-watch-japanese)で使用することを忘れないでください。副詞の属性) – aviram83
@Sathya:同じことを実装する必要があります。我々は、セルテンプレートを使用しており、最初に "uib-tooltip"を表示することができません。 「uib-tooltip」はcelltemplateと互換性がないのですか、同じ問題を回避する方法はありますか? –