javascript - Angular 8 : Assign Date Values to Type Moment

标签 javascript css angular typescript angular8

如何在 Angular 8 Typescript 中分配给 Type Moment? 我收到错误,

"dateStart":"2/5/2019"

Type 'string' is not assignable to type 'Moment'.ts

我有一个类,暂时想在这个类中设置值。

export class Address {
    fullName: string;
    mailingAddress: string;
    phoneNumber: string;
    emailAddress: string;
    dateStart?: moment.Moment;
    dateEnd?: moment.Moment;

this.address = [ 
  {
       "fullName":"John Smith", 
       "mailingAddress":"Oak Street", 
       "phoneNumber":"742-351-4195", 
       "emailAddress":"JohnSmith@gmail.com", 
       "dateStart":moment('20.02.2018 09:19'), 
       "dateEnd":moment('20.09.2018 09:19')
  }

最佳答案

只需更改您尝试分配给一种字符串类型的变量,

someVariable : string;

编辑

如果你想要一个moment来自字符串的日期,尝试转换为

"dateStart": moment('02-05-2019',"MM-DD-YYYY")

关于javascript - Angular 8 : Assign Date Values to Type Moment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58776304/

相关文章:

html - CSS – 在文本和背景颜色之间定位图像

html - 如何使 float 中的文本居中?

javascript - 为什么我无法在 Ionic 4 中创建 radio 警报?

angular - Angular 2 中的原生元素

javascript - V8:异构数组文字

javascript - 函数中的 jQuery preventDefault

javascript - 尝试显示来自 arcgis javascript 图形圆半径查询的数据网格

javascript - ES6 : Conditional & Dynamic Import Statements

css - 影子 DOM : how to apply CSS style only if the host element is <body>?

css - 如何在 Angular 6+ 中使 mat-form-field-underline 的高度为 0