में छोटा कर दिया गया हो, मैं पाठ को छोटा होने पर केवल कोणीय यूआई बूटस्ट्रैप टूलटिप दिखाना चाहता हूं। मैं कस्टम निर्देश के साथ नीचे कोडटूलटिप केवल तभी दिखाएं जब टेक्स्ट को कोणीय यूआई बूटस्ट्रैप निर्देश
<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);
}
});
}
}
})
यह कोणीय-ui-बूटस्ट्रैप संस्करण 0.12.1 में ठीक काम करता है की कोशिश की। लेकिन बाद के संस्करण इसका समर्थन नहीं कर रहे हैं।
मैं कोणीय-UI-बूटस्ट्रैप के नवीनतम संस्करण में यह वही कार्यक्षमता कैसे प्राप्त कर सकता हूं?
आपकी मदद के लिए अग्रिम धन्यवाद।
एक बेहतर और अधिक लचीला समाधान शायद ढीला करने के लिए "समय समाप्ति" और उपयोग दायरा। तत्व के स्क्रॉल पर $ घड़ी देखें –
@MichaelMishKisilenko समाधान सही है, बस [संपत्ति] के साथ सही तरीके से इसका उपयोग न करें (http://stackoverflow.com/questions/20403167/how-to-watch- संपत्ति-इन-अटर्स-निर्देशक) – aviram83
@ सत्य: हमें एक ही चीज़ को लागू करने की आवश्यकता है। हम सेल टेम्पलेट का उपयोग कर रहे हैं और पहली जगह में "यूआईबी-टूलटिप" प्रदर्शित करने में असमर्थ हैं। क्या "यूआईबी-टूलटिप" सेलटेम्प्लेट के साथ संगत नहीं है या क्या आपके पास इसके लिए कोई कामकाज है? –