如何将数据传递到角带弹出窗口



我试图显示角带弹出时,悬停在完整的日历项目。

我正在使用eventMouseover/eventMouseout回调来显示/隐藏弹出窗口:

$scope.calendarConfig = {
  defaultView: 'basicWeek',
  eventMouseover: function(event, jsEvent, view) {
    element = $(jsEvent.target).closest('.fc-event');
    popover = $popover(element, {placement: 'bottom', contentTemplate: 'calendar-item-popover.html'});
    popover.$promise.then(popover.show);
  },
  eventMouseout: function() {
    popover.hide();
    popover = null;
  }
};

然后我有一个弹出窗口体模板:

<script type="text/ng-template" id="calendar-item-popover.html">
  <p>Event</p>
  <p>event: {{event | json}}</p>
</script>

我的问题是我如何通过'事件'弹窗范围?

这是活塞:http://plnkr.co/9c6BDWsYuuWAfI4HnJAH

我有一个可行的解决方案;popover的作用域可以通过popover.$scope:

访问。
popover.$scope.event = event

工作恰好:

http://plnkr.co/W8n6LxsLCyZFO6ufPHvW

我不确定这是否是一个最佳解决方案,所以我将等待一段时间的反馈

相关内容

  • 没有找到相关文章

最新更新