我有一个包含几行的网格,当点击每一行时,会打开Angular popover UIBotstrap。我的问题是我希望popover中填充一些行的数据(比如行id)和我从服务器获取的一些数据,所以我添加了ng-click
,但是在数据之前调用了popover收到并且弹出数据没有填充该数据。
代码:
templateUrl:' realTimeAdherence / popovers / unknownActivityStatusPopover.tpl.html'
<button class="buttonPopover" ng-click="onUnmappedEventBtnClicked(\'' + params.data.acdEventId + '\',\'' + params.data.acdEventReasonCode + '\')" popover-class="user-tooltip popoverBehindModal" uib-popover-template="unknownActivityStatusPopover.templateUrl" popover-trigger="focus" popover-append-to-body="true">' +
'<img class="status-image" asset-src="/img/user_management/ico_status_pending_alert.png"></button>
如何在收到数据后才动态打开popover?
答案 0 :(得分:0)
在某些特殊情况下,我在控制器中使用了setTimeout()。这是一本手册,但它在我的大多数复杂场景中都有效。