我是打字稿的新手,我写了如下代码
export class RmdRequest {
public amount: string;
public age: number;
}
在我的表格中我喜欢
在我的组件中,我喜欢以下
onSubmit(formValues:RmdRequest){ }
formValues是一个类似下面的对象
{amount: 20, age: "Super Hot"}
如果你看到我已声明为字符串但传递为int的数量。我期待这会抛出某种错误。我做错了验证吗?
答案 0 :(得分:2)
仅添加编译时的类型,并且在运行时由TypeScript编译器擦除,因此在运行时不会强制执行类型检查。这是编译后运行时代码方法的样子:
onSubmit(formValues) {
}
如果您想对表单输入进行实际验证,official documentation.
中列出了许多选项