可以创建可嵌入 AngularJS 应用程序的小部件吗?

It's possible to create embeddable AngularJS app based widget?

我想创建一个 AngularJS 应用程序,只需几行代码即可嵌入到第 3 方网站。可能吗?

是的,这当然是可能的。然而,这意味着主机页面必须知道 angular js(除非你将小部件放在 iframe 中?)但是否则,是的。

这将有助于您在“第 3 方”意义上使用 angular:

https://docs.angularjs.org/api/ng/service/$sce

SCE 是严格的上下文转义。它有助于清理 html 并确保页面中加载的内容是安全的。但请阅读 link 了解更多详情。

要开始,我将从这里开始:

http://alexmarandon.com/articles/web_widget_jquery/

我知道这是 jquery,但您可以使用这些示例来了解如何 bootstrap 您的小部件并加载它。

祝你好运!