我正在建立一个角度为2的项目并在这里挣扎。
表单中的项目,我希望有动态HTML内容来显示表单。内容将与访问表单的用户相关。
假设id为'4'的访问者正在访问该应用,我们为他开发了一个id为'4'的自定义模板,将显示自定义模板,否则我们将只显示默认模板。
如果有人可以提供帮助。
谢谢。
答案 0 :(得分:0)
您可以使用
[innerHTML]="someHtml"
添加纯HTML(没有Angular组件,指令,绑定)
ViewContainerRef.createComponent
动态添加/删除组件(有关示例,请参阅Angular 2 dynamic tabs with user-click chosen components)
*ngIf="..."
显示/隐藏模板的部分内容,具体取决于条件