【发布时间】:2025-12-15 06:30:01
【问题描述】:
我有以下对象,我想强制执行谁的结构。
{
'username': {
required: 'Please enter your username.'
},
'passwordGroup': {
ocMatchFields: 'Passwords do not match'
},
'passwordGroup.password': {
required: 'Please enter your password'
},
'passwordGroup.confirmPassword': {
required: 'Please confirm your password'
}
}
它永远不会比显示的嵌套更深,并且值将始终是字符串,但可以有任意数量的“字段”。在这种情况下,字段是第一级键。用户名、密码组等
我遇到了将对象描述为{ [key: string]: boolean } 的东西,这让我相信它是可能的。
我可以考虑如何将它表示为一个集合,因为那将是一个对象数组,但我不确定如何将它描述为一个嵌套对象结构。
【问题讨论】:
-
单个对象是否将包含一对用户名和密码组?
-
是的,没错
标签: angular typescript