angular2使用中问题解决集(不断更新)

本文介绍了Angular中常见的绑定问题及解决办法,AngularJS中何时使用$scope.apply(),如何配置tslint.json以调整TypeScript代码风格,以及一些常见的TypeScript错误信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 Cannot bind to 'ngModel' 

在app.module.ts中import这个formsModule。 

import{ FormsModule}from'@angular/forms'; //在顶部引入

imports: [FormsModule] //在这里要导入


2 什么时候需要写$scope.apply() 


在angularjs无法使用原生和自己定义的事件(前面不加ng),要用类似ng-click,否则无法进行脏检查,如果click,那么手动去触发$scope.apply() 



3 tslint.json 检验检查 

Angular2中使用的Typescript书写规范比较多,如果想关闭某些检查,可在项目tslint.json中修改某些校验设置


quotemark:true //设成false可关闭单双引号的检查

triple-equals:true //设成false可关闭必须"==="(三等号)的写法
no-trailing-whitespace:false //允许代码后面有空格,包括换行

no-var-keyword":true //不能使用var,针对es6

no-inferrable-types:true //类型推断检查


4 typescript错误信息列表

https://www.tslang.cn/docs/handbook/error.html


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值