天天看點

Angular prod打包編譯異常

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/inforstack/article/details/85133567

編譯異常
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中調用的時候就傳幾個參數。

繼續閱讀