要动态更改Angular-QueryBuilder字段,你可以使用以下解决方法:
fields: any[] = [
{ name: 'name', label: 'Name' },
{ name: 'age', label: 'Age' },
{ name: 'gender', label: 'Gender' },
// 其他字段选项...
];
query: QueryBuilderConfig = {
fields: [], // 动态添加的字段将存储在这里
// 其他配置项...
};
addField(field: any) {
this.query.fields.push(field);
}
通过这种方式,你可以根据需要动态更改Angular-QueryBuilder的字段。当用户点击“Add”按钮时,所选字段将添加到Angular-QueryBuilder中。请记住,你需要根据自己的需求进行相应的配置和调整。