2
我的工作Angular2-流星項目,我得到這個參數類型「日期」是不能分配給類型「字符串」
型「日期」的參數的參數未分配到的參數鍵入 'string'。
錯誤,當我寫這個函數來設置日期值。
start: startOfDay(new Date(attendance.dayAt)),
我試圖設置類型日期但不會工作,我怎樣才能解決這個問題?
我的工作Angular2-流星項目,我得到這個參數類型「日期」是不能分配給類型「字符串」
型「日期」的參數的參數未分配到的參數鍵入 'string'。
錯誤,當我寫這個函數來設置日期值。
start: startOfDay(new Date(attendance.dayAt)),
我試圖設置類型日期但不會工作,我怎樣才能解決這個問題?
我有類似的問題。
研究後,我發現了三個有用的鏈接:
Date variable works, but functions on it do not
Converting string to date issue
Invalid argument 'date format' for pipe 'DatePipe'?
我當時也就是宣佈我的類型Date變量中的 「出口類」 成分像這樣:
start: Date
再後來就在一個功能我用它像這樣來填充日期變量:
start = new Date(Date.now());
來看你收到的錯誤我假定你的函數「startOfDay()」函數返回一個字符串,所以你然後將不得不如下更改您的代碼。
start: new Date(startOfDay(new Date(attendance.dayAt)))
原因是如果「開始」是一個日期,那麼你必須使用函數新的Date()的日期分配給它。日期然後將字符串作爲輸入並返回一個日期並將其分配給變量「start」。希望這會有所幫助:)
請給予更多的細節。什麼是'startOfDay'功能? – echonax
我使用RxJs地圖和JavaScript地圖在Angular2日曆中插入數據,因此它還提供了事件「startOfDay」是日曆事件中的字段。所以我的插入函數看起來像這樣 ' 回報{ 開始:startOfDay(新日期(attendance.dayAt)), 標題:attendance.status, 顏色:this.getColor(attendance.status) } ' 那麼如何在打字稿中的startOfDay中定義Date的類型? –
什麼是Angular2 Calender?圖書館? – echonax