我在https://www.form.io/opensource工作,使用的是angular 7项目。 在这里,我可以将设计好的表单作为JSON字符串保存到sql server数据库中。之后,当我尝试呈现表单时,我使用WEB API将JSON字符串提取到变量中,然后尝试将其分配给标记,这将无法正常工作。但是,当我复制相同的字符串并放在HTML代码中时,它就起作用了。
//我尝试过这样
<formio [form]='myForm'></formio>
/// myForm是一个变量。我将JSON字符串分配给该变量。
答案 0 :(得分:0)
这是您正在使用的库吗? https://github.com/formio/angular-formio
您可能需要传递JSON string 而不是JSON对象。试试这个:
Template.html
<formio [form]="myFormJsonString"></formio>
Component.ts
myFromJsonString: string;
constructor() {
this.myFromJsonString = JSON.stringify(myForm);
}