中使用的。
我想在编辑页面上的表单中设置值,然后我可以编辑。
public formElements = [
{
name: 'market',
type: TdDynamicElement.Input,
label: 'market',
required: true,
flex: 50
},
{
name: 'commodity',
type: TdDynamicElement.Input,
required: true,
flex: 50,
label: 'Commodity'
},
{
name: 'time',
label: 'Time',
type: TdDynamicElement.Datepicker,
required: true,
flex: 50
}
];
我想添加像这样的 <input type='text' value='some name'/>
谢谢
编辑。这就是我在html
中显示表单的方式<mat-card>
<mat-card-content>
<h5>Add an Market</h5>
<td-dynamic-forms #formRest [elements]="formElements">
</td-dynamic-forms>
<button mat-raised-button color="accent" (click)="submit()">Save</button>
<button mat-raised-button color="warn" (click)="close()">Cancel</button>
</mat-card-content>
</mat-card>
共价动态表单在表单元素接口上具有default
属性。您可以使用它来设置初始值。如果数组不更改,则不会自动更新表单。
{
"name": "text",
"type": "text",
"required": false,
"default": "Default",
"flex": 50
},
请参阅以下stackblitz