我也是角度和firebase的新手,所以我很难用firebase承诺数据填充我的表单。是的,我也很难理解如何处理与可观察对象的承诺。 我会帮助你。
var html = "<div><span class='im-here'></span></div>"
var found = $(html).filter(".im-here")
控制台显示: 错误:拒绝访问属性“拒绝”的权限
此致
答案 0 :(得分:0)
您可以使用初始值创建表单:
fields.forEach(field => {
this.form.addControl(field.name,
new FormControl({
value: formValues[field.name],
disabled: field.read_only || this.isFormDisabled()
}, this.getValidators(field.type)));
});
或像你一样设置:
this.survey.controls['account'].patchValue(survey.account);
this.survey.controls['account'].setValue(survey.account);
将您的数据记录为console.log('snapshot', snapshot)
并查看您收到的内容,而不是正确使用数据。