14
ฉันจะใช้ / สร้างแม่แบบไดนามิกเพื่อรวบรวมส่วนประกอบแบบไดนามิกด้วย Angular 2.0 ได้อย่างไร
ฉันต้องการสร้างเทมเพลตแบบไดนามิก สิ่งนี้ควรใช้เพื่อสร้างComponentTypeที่รันไทม์และสถานที่(แม้แทนที่)ใดที่หนึ่งภายในคอมโพเนนต์การโฮสต์ จนกระทั่ง RC4 ฉันใช้ComponentResolverแต่ด้วย RC5 ฉันได้รับข้อความต่อไปนี้: ComponentResolver is deprecated for dynamic compilation. Use ComponentFactoryResolver together with @NgModule/@Component.entryComponents or ANALYZE_FOR_ENTRY_COMPONENTS provider instead. For runtime compile only, you can also use Compiler.compileComponentSync/Async. ฉันพบเอกสารนี้ ( การสร้างชิ้นส่วนแบบไดนามิกเชิงมุม 2) ) และเข้าใจว่าฉันสามารถใช้อย่างใดอย่างหนึ่ง ชนิดของแบบไดนามิกด้วยngIf ComponentFactoryResolverถ้าฉันผ่านส่วนประกอบที่รู้จักภายใน@Component({entryComponents: [comp1, comp2], ...}) - ฉันสามารถใช้.resolveComponentFactory(componentToRender); การรวบรวมรันไทม์จริงด้วยCompiler... แต่คำถามคือวิธีการใช้งานCompilerอย่างไร หมายเหตุข้างต้นบอกว่าฉันควรจะโทร:Compiler.compileComponentSync/Async - ดังนั้นได้อย่างไร ตัวอย่างเช่น. …