【javascript – TypeScript&React – 一个用于多个输入字段的onChange Handler】教程文章相关的互联网学习教程文章

javascript-是否允许TypeScript中的另一个字段初始化字段?【代码】

我正在尝试在TypeScript类中执行此操作:private _errorHappened = new Subject<SomeError>(); public errorHappened = this._errorHappened.asObservable();我在另一个字段的内联初始化期间使用字段的值.提供的示例有效,如果我翻转这两行的顺序,则会抛出无法读取未定义错误的属性“ asObservable”.这使我认为解析器自上而下地处理类声明,并且如果您引用上面已经定义的字段,那么一切都很好. 我的问题是:这种行为可以信任吗?我的...

javascript – 从typescript接口对象中删除字段【代码】

我得到了一个json响应并将其存储在mongodb中,但是我不需要的字段也进入了数据库,无论如何要剥离不道德的字段?interface Test{name:string }; const temp :Test = JSON.parse('{ "name":"someName","age":20 }') as Test; console.log(temp);输出:{ name: 'someName', age: 20 }解决方法:您可以使用从给定对象中选择某些属性的函数:function pick<T, K extends keyof T>(obj: T, ...keys: K[]): Pick<T, K> {const copy = {} as ...

javascript – TypeScript&React – 一个用于多个输入字段的onChange Handler【代码】

假设我有一个包含多个输入字段的表单.在正常的ES6 / React中,我会创建一个方法,所有输入字段都将其onChange处理程序指向.像这样的东西:handleChange(e) {e.preventDefault();this.setState({[e.target.name]: e.target.value}); }这有助于您拥有大量表单元素并且不必创建特定方法来处理每个表单元素. 这在TypeScript中是否可行?即使它不是类型安全的?解决方法:正如评论中所回答的那样,您在JavaScript中可以做的所有事情也都是有...

TYPESCRIPT - 相关标签