3
我想创建一个AngularJS应用程序,它可以通过几行代码嵌入第三方网站。可能吗?可以创建嵌入式AngularJS应用程序的小部件?
我想创建一个AngularJS应用程序,它可以通过几行代码嵌入第三方网站。可能吗?可以创建嵌入式AngularJS应用程序的小部件?
是的,这当然是可以的。然而,这意味着主机页面必须知道角度js(除非你的小部件是iframe)否则,是的。
使用的 “第三党” 意识的角度时,这将帮助你:
https://docs.angularjs.org/api/ng/service/ $ SCE
SCE是严格的语境转义。它有助于清理html,并确保在页面中加载的内容是安全的。但请阅读链接了解更多详情。
要启动它,我看这里开始:
http://alexmarandon.com/articles/web_widget_jquery/
我知道这是jQuery的,但你可以用例子来弄清楚如何引导你的小部件,并把它加载。
祝你好运!
可以说我有一个大的angularjs应用程序,并且我想将一个页面专用于一个iframe小部件,这会变得沉重吗?有没有方法有效地加载小部件? – 2015-11-16 21:28:30
我会说它不会太重。 iframe本身将独立于实际的角度js应用程序。之所以我在过去构建过小部件,是因为它与托管的应用程序完全分离,所以它不会影响父页面。至于有效地加载小部件,我不能帮你太多。如果该小部件基于angualr js应用程序中发生的动态发生动态变化,那么当您的数据加载并可用于提供iframe的url时,您将受到制约。但我不是iframe加载或性能方面的专家 – 2015-11-17 22:44:03