VM2007:27 TypeError: element.popover is not a function
link : function(scope, element, attrs){
console.log(element);
element.popover({
animation:true,
html:true,
content:realContent,
placement:attrs.placement,
delay: { 'show': 100, 'hide': 100 },
container:'body',
title:attrs.popovertitle
});
為什么呢?
其中,該指令boot-popover運(yùn)行在如下結(jié)構(gòu):angular用的是最新版
<p boot-popover content="{{node.nodeRemarks}}" class="node"
ng-class="{5901:\'done\',5902:\'todo\',5903:\'revised\',5904:\'unusual\'}[node.status]"
popovertitle="{{node.businessNode.nodeName}}">
輸出的console.log(element);如下:
我的理解popover
應(yīng)該是你引入的外部jq
插件,那么問題來了,你的jq
和其插件都正確引入了么?要知道姿勢(shì)不對(duì)的話,外部引入的jq
是不會(huì)替換內(nèi)置的jqlite
的。
看文檔ngJq