我想在popover中使用指令,使用angular-strap

时间:2013-10-13 07:24:48

标签: javascript jquery twitter-bootstrap angularjs angular-strap

我正在使用Angular-Strap。 我想在popover的内容中使用指令。 这是来自Angular-Strap(bs-popover)的相关代码:

popover.getPosition = function () {
  var r = $.fn.popover.Constructor.prototype.getPosition.apply(this, arguments);
  $compile(this.$tip)(scope);
  scope.$digest();
  this.$tip.data('popover', this);
  return r;
};

问题在于,第一次弹出定位的计算方式与其他时间不同。 调试后我注意到第一次弹出窗口应该显示内容没有编译,似乎编译函数中有异步过程。 保存工具提示(如缓存),以便下次计算弹出窗口时内容已经编译,我得到了正确的结果。

0 个答案:

没有答案