作者u9423504 (缘投农夫)
看板Ajax
标题[问题] JavaScript 转为TypeScript的语法
时间Mon Jun 27 16:33:50 2022
各位前辈、先进们好:
小弟目前在学Angular,遇到以下JavaScript Code不晓得要如何转为TypeScript:
(() => {
'use strict'
const forms = document.querySelectorAll('.needs-validation')
// Loop over them and prevent submission
Array.from(forms).forEach(form => {
form.addEventListener('submit', event => {
if (!form.checkValidity()) {
event.preventDefault()
event.stopPropagation()
}
form.classList.add('was-validated')
}, false)
})
})()
--------------------------------------------------------------
疑惑如下:
1.Array.from,其对应的TypeScript API为何?!
2.from.addEventListener,其对应的TypeScript API为何?!
3.form.classList.add(), 其对应的TypeScrip API为何?!
有用线上编辑器写了对应的ts code,但执行仍有错误,
附上StackBlitz 上的程式码连结,还请前辈、先进不吝赐覆。
https://reurl.cc/vdzXkN
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.137.116.95 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1656318837.A.6CA.html
1F:→ gasbomb: ? 你这个code不用转啊 ts的api跟js一样只是多了静态型别 06/28 00:57
※ 编辑: u9423504 (42.73.65.64 台湾), 06/28/2022 11:07:28
※ 编辑: u9423504 (42.73.65.64 台湾), 06/28/2022 11:11:26