采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
观看视频3-6 组件的双向绑定到5:30这里的时候 现在全新版本这样写已经报错了
tsconfig 文件参照新版git修改一下就可以
检查一下工程的 tsconfig.json, 请设置为下面文件,后面我们会在第九章学习如何添加新的严格类型开关。在第九章之前,请按此文件配置。
{
"compileOnSave"
:
false
,
"compilerOptions"
: {
"baseUrl"
"./"
"outDir"
"./dist/out-tsc"
"sourceMap"
true
"declaration"
"module"
"es2020"
"moduleResolution"
"node"
"experimentalDecorators"
"importHelpers"
"target"
"typeRoots"
: [
"node_modules/@types"
],
"lib"
"es2018"
"dom"
]
}
这个回答并没有解决问题啊 你居然没有看新版本的写法
这个不是语法问题,是类型控制严格与否的问题,在第9章讲了开了严格类型开关应该怎么处理
event.target 本身不是 angular 的语法,这个是 javascript 的规定,只不过如果开启了严格类型开关之后,ts 类型系统会认为 target 不一定有 value 属性,这种情况下可以直接给出一个函数处理,而不是直接写在模版里面,比如 (input)="handleInput($event)" ```ts handleInput(event: Event) { const target = event.target as HTMLInputElement; // 这里做类型转换 console.log(target.value); username = target.value } ```
登录后可查看更多问答,登录/注册
高仿拼多多WebApp,带你在实战环境中学习Angular
773 4
792 7
618 3
1.5k 4
1.2k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号