使用Angularjs将约会导出到outlook

时间:2017-11-14 18:13:31

标签: angularjs

我正在使用addeventatc。根据研究,我必须使用addeventatc.refresh();加载页面页面后,因为我正在使用来自api call的数据。如果我在屏幕上放置按钮,它会起作用。但是没有加载。

此处有网站https://www.addevent.com/add-to-calendar-button

    <tr ng-repeat="y in x.LEAVE_DAYS | orderBy:'LEAVE_DATE'">
                                                <td>
    <span ng-show="test" title="Add to Calendar" class="addeventatc">
    <br />
    <span class="start">{{y.LEAVE_START | date:'M/d/yy h:mm a'}}</span>
    <span class="end">{{y.LEAVE_END | date:'M/d/yy h:mm a'}}</span>
    <span class="timezone">US/Arizona</span>
    <span class="title">Time Approved for {{x.REQ_TYPE}}</span>
    <span class="description">Approved Hours :  {{y.HOURS}}</span>
     </span>
     </td>

我尝试了下面的工作。但我确实希望在我的表格加载到屏幕后启动此功能。

button type="button" class="btn btn-primary" ng-click="testing(); test=true">&nbsp Exports data</button>

控制器

  $scope.testing = function () {
    addeventatc.refresh();
}

1 个答案:

答案 0 :(得分:0)

尝试添加超时功能

setTimeout(function(){
   addeventatc.refresh();
}, 200);