关于下面这个自定义类型对象取值问题
来源: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 问题
相似问题