2015-02-25 3 views
0

Это мой код:угловых бутстраповские всплывающих подсказок не появляется

.directive('mydir', function mydir() { 
    'use strict'; 
    return { 
     restrict: 'A', 
     link: function(scope, elem, attrs) { 
       elem.attr('tooltip', 'hello'); 
      }); 
     } 
    }; 
}) 
; 

Когда HTML предоставляет атрибут подсказки присутствует на нем, но подсказка не появляется при наведении курсора мыши. Но, если я жестко привязываю атрибут tooltip к элементу, всплывающая подсказка появляется при наведении. Что я делаю не так?

+0

Почему бы вам не добавить всплывающую подсказку, как этот '' elem.tooltip ({title: 'hello'}) '', нет необходимости устанавливать атрибут. –

ответ

0

@Betty St сказал, что вам нужно предоставить опцию внутри всплывающей подсказки, вы не должны устанавливать атрибут & использовать функцию compile, в то время как объем не требуется в соответствии с вашим кодом.

КОД

.directive('mydir', function mydir() { 
    'use strict'; 
    return { 
     restrict: 'A', 
     compile: function(elem, attrs) { 
       elem.tooltip({title: 'hello'}); 
      }); 
     } 
    }; 
}); 

Спасибо.

Смежные вопросы