代码之家  ›  专栏  ›  技术社区  ›  Jacob Phan

创建字符串的最佳方法是使用哪个参数?

  •  0
  • Jacob Phan  · 技术社区  · 6 年前

    我收到警告了

    “无法解析WeekParsPerformatter的所有参数-格式化程序.ts: (?). 这将成为Angular v6.x中的错误”

    使用字符串参数创建构造函数时:

    class WeekParserFormatter {
        constructor(
            private dateFormatString: string
         ) {
        }
     }
    

    我通过以下代码解决问题:

    class WeekParserFormatter {
         private dateFormatString : string = '';
         setDateFormat(dateFormatString: string){
              this.dateFormatString = dateFormatString;
         }
      }
    

    1 回复  |  直到 6 年前
        1
  •  0
  •   Sarva Raghavan    6 年前

    你不必把它作为构造函数的参数,你可以直接把它放在这个变量中,并在类或组件内部的任何地方使用它

    Class A {
    private dateFormatString : string = '';
      constructor(
      ) {
      }
      setDateFormat(dateFormatString: string){
      this.dateFormatString = dateFormatString;
    }
    }
    
    推荐文章