我有一个用例:我必须根据用户选择的模板类型来生成HTML模板。这两个模板中的HTML是动态的。我的意思是,它必须接收一些数据才能完成。
我使用Angular 7,TypeScript和C#,所以这是我的代码段(我不知道如何开始),我不知道使用Angular 7是否可以这样做。
所以,我有MainComponent,Template1Component,Template2Component。
一旦用户选择了模板类型,他就按下GENERATE按钮并触发getPDF()方法:
getPDF(selectedTemplateType: number) {
let html = '';
if (selectedTemplateType === 1) {
// Fetch Template1Component
html = Template1Component.BuildHtml(someData);
} else {
// Fetch Template2Component
html = Template2Component.BuildHtml(someData);
}
// this is the part I need, the rest of the code is already done.
}
需要帮助来完成这部分代码。