0

我有一个 Angular 应用程序,它是一个带有路由的简单应用程序。我必须将我的应用程序作为另一个网站的一部分包含在内,该网站在通过 RequireJS 加载所有依赖项后将应用程序加载到模式中。

将应用程序打开为模态可以正常工作。

当模态被解除(并且我们用模态解除节点)时,我想应用程序被破坏了。

但是在模式关闭后,应用程序似乎仍在内存中,如果我再次打开模式,我没有看到应用程序已加载(也没有发现任何错误)。

第一次使用后,我得到一个空白页。

所以我想我必须在模态解雇时强制应用程序销毁。

有什么建议么?

=== 更新 ===

我试图遵循两种不同的方式。

  1. 使用 RequireJS 取消定义

    我收到一条错误消息,但它似乎不起作用

  2. 通过 Ajax 请求包含 main.js

    我没有收到任何错误,但它似乎不起作用

无论如何,我看到 Angular 应用程序似乎仍然有效,我可以阅读 Angular 控制器发送的控制台日志中的消息,但渲染不起作用。

当第二次包含 main.js 时,我阅读了除主构造函数中的消息之外的所有控制台日志消息。

4

0 回答 0