Я пытаюсь создать директиву с popover.ui.bootstrap- directrive с uib-popover-html не работает
Я хочу использовать ui.bootstrap для этого. К сожалению, он ничего не отображает. Вот пример plunker.
<div>
Popover uib (notworking- uib-popover-html) ->
<div mydirectiveuib ng-model="name"></div>
</div>
app.directive('mydirectiveuib', function(){
return{
restrict: 'EA',
replace: true,
scope: {
ngModel: '='
},
template: ' <span class="test">aaa<img popover-trigger="mouseenter" popover-placement="right" uib-popover-html="<h2>{{ngModel}}</h2>" width="20" height="20" src="http://icons.iconarchive.com/icons/dakirby309/windows-8-metro/48/Folders-OS-Info-Metro-icon.png" alt="info icon" /></span>',
link: function(scope, iElement, iAttrs) {
}
};
})
Если изменить UIB-поповер-HTML только пирог она работает.
<div>
Popover (working) ->
<div mydirective ng-model="name"></div>
</div>
app.directive('mydirective', function(){
return{
restrict: 'EA',
replace: true,
scope: {
ngModel: '='
},
template: ' <span class="test">aaa<img popover-trigger="mouseenter" popover-placement="right" popover="<h2>{{ngModel}}</h2>" width="20" height="20" src="http://icons.iconarchive.com/icons/dakirby309/windows-8-metro/48/Folders-OS-Info-Metro-icon.png" alt="info icon" /></span>',
link: function(scope, iElement, iAttrs) {
}
};
})
Любая идея, что я делаю неправильно и как ее исправить?
Это не работает для меня. Вот плункер - http://plnkr.co/edit/dLBgL9WBxevYqCbnGl2b?p=preview – Kosmonaft
Он даже не работает с демо-кодом из документов: https://plnkr.co/edit/7o7OBnqxFqxl2eGTefcU?p=preview – neridaj
вот что работает с 0.14.3, что ближе к демонстрации из документов. https://plnkr.co/edit/6MwtASS0oR69XDh9OHun?p=preview – AdamExchange