如何将Json字符串从变量呈现为form.io

时间:2019-06-17 01:54:25

标签: angular

我在https://www.form.io/opensource工作,使用的是angular 7项目。 在这里,我可以将设计好的表单作为JSON字符串保存到sql server数据库中。之后,当我尝试呈现表单时,我使用WEB API将JSON字符串提取到变量中,然后尝试将其分配给标记,这将无法正常工作。但是,当我复制相同的字符串并放在HTML代码中时,它就起作用了。

//我尝试过这样

<formio [form]='myForm'></formio>

/// myForm是一个变量。我将JSON字符串分配给该变量。

1 个答案:

答案 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);
}