I make demo of pop over like this .It show a pop over on right side when I click the button .But now problem is that how I will show some html on pop over .
<html ng-app="plunker"> <head> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular.js"></script> <script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.11.0.js"></script> <script src="example.js"></script> <link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <button popover-placement="right" popover="On the Right!" class="btn btn-default">Right</button> </body> <script> angular.module('plunker', ['ui.bootstrap']); </script> </html>
I have this HTML I need to how on add this on pop over .I know there is way in bootrap.js to add html on popover .I don't want to use that I want to use angular UI bootrap.js
<div ng-controller="axcont"> <ul class="list-group"> <li class="list-group-item" ng-click="add()">add row</li> <li class="list-group-item " ng-click="deleteRow($index)">Deleterow</li> </ul> </div>
I did more try on that like that but getting undefined.May be I am wrong I just doing RND
<html ng-app="plunker"> <head> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular.js"></script> <script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.11.0.js"></script> <script src="example.js"></script> <link href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet"/> </head> <body> <button pop-over title="Mode of transport" content-url="pop.html" class="btn btn-default">Right</button> </body> <script> var a=angular.module('plunker', ['ui.bootstrap']); a.directive('popOver', function ($compile, $http, $templateCache) { return { restrict: 'A', scope: true, link: function popOverPostLink(scope, elem, attrs) { $http.get(attrs.contentUrl, {cache: $templateCache}).success( function (tmpl) { var options = { content: $compile(tmpl)(scope), placement: 'bottom', html: true, trigger:'click', title: attrs.title }; elem.popover(options); scope.hidePopover = function () { elem.popover('hide'); } } ); } }; }); </script> </html>
bootstrap.js
withelem.popover
.