【发布时间】:2019-05-08 00:53:12
【问题描述】:
我正在使用 Angular 7。我想调用一个返回 HTML 的 URL(基本上从站点呈现地图)。
通过下面的程序,我可以访问外部服务器 URL (http://localhost:3344/webappbuilder/apps/8) 并生成一个 blob(返回文本/html)。
我想操作 blob 并将其放在 div 上以地图的形式显示 html。
我可以知道如何操作 blob 并将结果 (HTML) 呈现为 Angular 7 上的地图。
也请告诉我:
如何在我的 Angular 页面 (Angular 7) 上加载外部 HTML 文件 (http://localhost:3344/webappbuilder/apps/8/index.html)?
【问题讨论】:
-
您可以尝试导入类似 Cheerio 的内容,为您提供一个 API,用于将原始 html 添加到变量中并使用类似 jquery 的语法来操作“dom”。然后你需要通过 Angular 的 sanitizer 运行它以绕过安全性,这样你就可以将它注入到模板上的 div 中。