清理嵌入式仪表板的正确方法是什么?

时间:2018-03-20 10:00:15

标签: powerbi powerbi-embedded

我们正在使用powerBi JavaScript client在我们的应用中使用类似的内容嵌入仪表板:

powerbi.embed(embedElement, embedConfig);

作为应用程序生命周期的一部分,我们可能想要取消嵌入仪表板,我想知道正确的方法是什么,以便powerBi客户端知道它,所以我们防止潜在的内存泄漏?

我们可以简单地从DOM中删除embedElement,还是清空它?或者是否有客户公开的方法更明确地执行此操作?

1 个答案:

答案 0 :(得分:3)

您可以随时使用powerbi.reset(embedElement),如下所述: https://github.com/Microsoft/PowerBI-JavaScript/blob/master/src/service.ts#L404

这基本上会卸载iframe及其内容