如何加载外部HTML文件?

Die*_*eno 1 sap sapui5

我只想将a加载.html fileJS我的UI5应用程序的视图中。此文件是包含某些图表的外部页面。

我正在尝试很多事情,但没有成功。

如果有人能帮助我,我非常感谢。

小智 5

您尝试过的那些“许多事情”是什么?

一般方法是使用sap.ui.core.HTML控件将另一个HTML页面作为iframe嵌入,请参见以下示例:http : //jsbin.com/dutuparedeyu/1/edit? html,输出

new sap.ui.core.HTML({
  preferDOM: true,
  content: "<iframe src='http://www.sap.com'></iframe>"
});
Run Code Online (Sandbox Code Playgroud)

根据HTML页面的不同,您也可以通过Ajax调用来加载它,提取要显示的HTML,并与sap.ui.core.HTML控件一起显示。但是,当另一个页面的头部加载了脚本和CSS时,这种方法将变得很困难,而您还必须将这些脚本和CSS加载到应用程序页面中。