ค้นหาเว็บไซต์

javascript - แอป Angular2 ที่รวมอยู่ภายในเว็บแอปที่ไม่ใช่ Angular


ฉันอยากรู้ว่ามันเป็นไปได้ไหมที่จะทำให้แอป Angular2 เป็นแบบที่มีตัวเองครบถ้วนและสามารถใช้ในเว็บไซต์ Angular หรือไม่ใช่ Angular ที่มีอยู่แล้วได้ โดยพื้นฐานคือการให้แอปของฉันเป็นเหมือน SDK หรือ Framework

ฉันไม่ได้พัฒนาเป็นโมดูลเพื่อรวมเข้ากับแอป Angular ที่มีอยู่ ฉันต้องการดาวน์โหลดแพ็กเกจ (แอปของฉัน) อ้างอิงมันโดยใช้ <script> หรือ require และสามารถทำบางอย่างเช่นนี้ในมาร์กอัปของไซต์ที่มีอยู่

//SiteSelectorID is id of the target dom element in the existing site packagedApp.init('SiteSelectorID'))

ซึ่งจะทำบางอย่างเช่นนี้

//Add the Angular2 entry point selector to the inner html of the SiteSelectorID 
document.getElementById(selector).innerHTML = <packagedApp></packagedApp>

//Start my Angular2 app to run and not conflict with any parent of my entry selector
System.import('app').catch(function(err){ console.error(err); });

แอปของฉันมีวิวบางส่วนของตัวเอง ไฟล์ CSS API ของตัวเอง และจำเป็นต้องมีขอบเขตเฉพาะตัวเองเท่านั้น

นี่เป็นไปได้หรือไม่?