我正在使用Angular2模型驱动(ReactiveFormsModule) 我有一个表单,它有一些必填字段和非必填字段。 当我提交主表单组时,它会生成这样的内容。 formgroup.value
{
"name":"John Doe",
"birth":{
"year":1985,
"month":5,
"day":17
},
"gender":"Masculino",
"raca":"",
"cpf":"000.000.000-00",
"rg":{
"number":"",
"orgao":"",
"uf":""
},
"mother":"",
"father":"",
"naturalidade":"",
"addresses":[
{
"tipo":"",
"cep":"",
"uf":"",
"logradouro":"",
"numero":"",
"complemento":"",
"bairro":"",
"localidade":""
}
],
"cont_telefone":""
}
所以我需要删除空的“”字段以存储在firebase数据库中。
让angular2有一个简单的方法来处理这个问题,或者我需要自己处理json吗?
我已经看过_lodash的一些函数,如_omitBy,_pick函数,但没有找到递归函数。
感谢。