angular.ui.popover无法使用最新的角度1.3.3和angular.ui.bootstrap 0.12.0

时间:2014-11-24 22:10:36

标签: angularjs twitter-bootstrap angular-ui-bootstrap

我创建了这支笔:

http://codepen.io/anon/pen/vEOKEK

如果我使用角度为1.2.X,它会起作用,但是一旦我进入1.3就会死掉。我需要能够使用popover-template。

      <p>
    <button popover-placement="bottom" popover-template="calendar.html" class="btn btn-default">Date Picker</button>
  </p>

  <script id="calendar.html" type="text/ng-template">
    <div ng-model="date">
      <datepicker show-weeks="false"></datepicker>
    </div>
    <hr />
    <div class="alert alert-success">{{ text }}</div>
  </script>

3 个答案:

答案 0 :(得分:2)

确定底线是 - 我花了HOURS试图让angular.ui.popover执行此操作,但它不是设计为允许自定义html模板。我切换到nsPopover角度,我设置。更灵活,更好的选择。 angular.ui中的工具提示/ popover仅适用于最小的用例,非常小的我永远不会看到它。

答案 1 :(得分:1)

我不确定您使用的是哪个angular-ui-bootstrap库,但是popover中的模板支持不是官方发布的一部分,这里是建议的pull请求的link那个功能。弹出窗口documentation不会将popover-template列为受支持的属性。

答案 2 :(得分:0)

Popover模板现在是Angular UI Bootstrap(0.13.0)最新版本的一部分,可与Angular 1.3.x一起使用

https://angular-ui.github.io/bootstrap/#/popover