Angular prod打包编译异常

本文解析了TypeScript编程中常见的编译错误,如属性不存在、参数数量不符等问题,并提供了相应的解决方案,强调了HTML属性绑定及事件调用的正确实践。

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

编译异常

Property 'small' does not exist on type 'IsProjectComponent'.
  • 问题描述:small对象在ts中不存在,
  • 解决方案:如果small作为对象使用,在ts中添加small作为属性,如果是字符串那么添加单引号"'small'"
Property 'ifDisplay' is privateand only accessible within class 'IsRadioGruopWidgetComponent'. 
  • 问题描述:ifDisplay 是私有的不只能在ts中访问,html中不能访问
  • 解决方案:ts中ifDisplay中的private声明去掉.
Expected 0 arguments, but got 1.
  • 问题描述:ts中定义的方法没有参数,调用的时候却传了参数
  • 解决方案:删除参数.
Expected 1 arguments, but got 0.
  • 问题描述:ts中定义的方法只有参数,调用的时候却未传参数
  • 解决方案:添加参数.

 

开发规范

  1. 在html属性绑定的字段,一定要ts中定义。并且定义的字段的作用域是缺省的public。别定义成private等类型。
  2. 在html中触发事件调用的方法,一定要在ts中定义。并且定义方法有几个参数,在html中调用的时候就传几个参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值