我有一个从api(我无法控制)返回的模型,其中包含带点的键。
{
"permissions": {
"account.read": true,
"account.write": false
}
}
当我以角度形式使用它时,它会自动创建一个嵌套模型。在键中:
vm.fields = [
{
key: 'permissions',
fieldGroup: [
{
key: 'account.read',
type: 'input',
templateOptions: {
type: 'checkbox',
label: 'Can view accounts'
}
},
{
key: 'account.write',
type: 'input',
templateOptions: {
type: 'checkbox',
label: 'Can create accounts'
}
}
];
在模型中创建这样的东西:
{
"permissions": {
"account": {
"read": true,
"write": true
}
}
}
有没有办法让它保留非嵌套键?我现在使用的解决方法是替换。用_然后在提交时将其转换回来。