关于下面这个自定义类型对象取值问题
来源:9-2 项目总结

Maybrittnels4034018
2017-08-30
/* 自定义对象类型*/ export type ValidationErrors = { [key: string]: any }; /*关于上面自定类型的取值,angular源码其中一行*/ return control && control._errors ? control._errors[errorCode] : null; 这个取值(.[errorCode])我认为只是简单获取对象中的key。 但是我很难理解这个定义的(any定义的是属性值类型吗)
写回答
1回答
-
key 对应的值的类型为 any ,比如 我们通常写的 {xxxxInvalid: true},其实这个 true 可以是任意对象,比如你可以封装一个自定义的错误对象,里面有更多信息。也就是说你其实可以返回 {xxxxInvalid:{x1:y1, x2: y2}}
012017-08-30
Angular打造企业级协作平台,让你在Angular领域中出类拔萃
全网首个介绍官方 Material 组件库用法与 Redux 在 Angular 中的应用
998 学习 · 536 问题
相似问题