Angular动态加载popover中的内容

时间:2016-10-12 16:33:07

标签: angularjs angular-ui-bootstrap

我想在popover中动态加载内容。 这是我的代码:

<span za-popover-deferred rel="someUrl">popover</span>



angular.module('app').directive('zaPopoverDeferred', function ($http) 
{
  return {
    restrict: "A",
    scope: {rel: '@'},
    link: function (scope, element, attrs) {
      $(element).bind('click', function() {
        $http.get(attrs.rel).then(function(data) {
          var options = { content: data.data, placement: "top", html: true };
          $(element).popover(options);
        });
      });
    }
  };
});

但是弹出只能通过第二次点击打开。在收盘时 - ajax请求再次发送。

0 个答案:

没有答案