【发布时间】:2020-10-12 20:03:49
【问题描述】:
我正在创建我的第一个 react typescript 应用程序。 我在纯 javascript 中找到了一些示例,不想在 typescript 中写类似的东西。
在firebase javascript sample我们可以看到
addCommentForm.onsubmit = function(e) {
e.preventDefault();
createNewComment(postId, firebase.auth().currentUser.displayName, uid, commentInput.value);
commentInput.value = '';
commentInput.parentElement.MaterialTextfield.boundUpdateClassesHandler();
};
我想在 typescript 中做类似的事情,我想创建一个如下所示的函数
function resetMaterialTextfield(element: HTMLInputElement) {
element.value = '';
element.parentNode.MaterialTextfield.boundUpdateClassesHandler();
}
我的问题是:
-
我应该如何声明元素,使用什么类型,以便它具有 parentNode、parentElement 属性,并且该父级具有 MaterialTextfield,我可以在其上调用 boundUpdateClassesHandler()?
-
MaterialTextfield 来自哪个库/框架?它是什么类型的?在哪里可以找到此类和库的文档或教程?
【问题讨论】:
标签: javascript typescript material-design typescript-typings