2014-12-16 2 views
1

Мой контроллер выглядит следующим образомбс-подсказке TypeError: Не удается прочитать свойство «NODENAME» неопределенной

$scope.showSelectedComp = function($event, fuse_id, index) { 
    var compTooltip = $tooltip($event.target, {title: 'My Title', contentTemplate:'views/compTooltip.html'}); 

} 

И моя точка зрения выглядит эта

<p ng-mouseover="showSelectedComp($event, fuse_id, $index)">12</p> 

Когда я парить над элементом я получаю

TypeError: Cannot read property 'nodeName' of undefined 
    at p (http://127.0.0.1:9000/bower_components/angular-strap/dist/angular-strap.min.js:9:25995) 

Я что-то не так?

ответ

3

Изменение выше вызов $ подсказке к этому:

$tooltip(angular.element($event.target), fuse_id, index) 

Ваша проблема в том, что элемент возвращается в цель не является элементом JQuery/jQlite, следовательно, он не может найти имя узла.