如何在 div 中加载外部 Angular 应用程序? [关闭]

Posted

技术标签:

【中文标题】如何在 div 中加载外部 Angular 应用程序? [关闭]【英文标题】:How to load an external Angular app inside a div? [closed] 【发布时间】:2022-01-16 01:09:38 【问题描述】:

我需要创建一个用作小部件的单页应用程序日历 Web 应用程序,以便客户可以将其插入到指定 div 容器内的网站上。我怎样才能做到这一点?

Angular 会是适合这项任务的框架吗?

【问题讨论】:

在一天结束的时候 Angular 编译成 html 和 JS,你用什么来构建它并不重要。客户端将包含一个简单的脚本,将外部 html 加载到指定的 div 中 【参考方案1】:

试试下面的代码:

HTML:

  <div [innerHtml]="KisshtHtml"></div>

Ts:

name = 'Kissht';
  KisshtHtml: any;
  constructor(private http:HttpClient,
  private sanitizer:DomSanitizer)

  
  ngOnInit()
    this.http.get('https://razorpay-dbf86.web.app/',responseType:'text').subscribe(res=>
      this.KisshtHtml = this.sanitizer.bypassSecurityTrustHtml(res);
    )
  
  
 

【讨论】:

以上是关于如何在 div 中加载外部 Angular 应用程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

构建混合 angular/angularjs 应用程序 - 如何在 angularjs 应用程序中加载 Angular 模块

如何在 Angular Electron 中加载模块?

如何在 Angular + Webpack + Heroku 应用程序中加载应用程序之前包含 CSS

如何使用 systemjs 在最小的 Angular 2 应用程序中加载 RxJS?

如何在magento 2中加载外部CDN(seat.io)?

当在 WKWebView 中加载链接时,我如何知道外部应用程序是不是会打开?