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