Как назначить пустое значение для момента в угловых? - PullRequest
1 голос
/ 18 октября 2019

Я хочу сохранить текущую дату и время в базе данных, поэтому я использую момент в угловых.

Я хочу назначить пустое значение для DateTime, который имеет тип момента.

Как и InvoiceIdэто число, поэтому 0 назначается аналогично тому, что для строки ''. Как я могу присвоить пустое значение для типа момента?

Web Api Models:

public class Invoice

{
    [Key]
    public int InvoiceId { get; set; }
    [Required]
    public int Tax { get; set; }
    [Required]
    public int GrandTotal { get; set; }
    [Required]
    public DateTime DateTime { get; set; }

    public virtual ICollection<SalesTransaction> SalesTransactions { get; set; }

}

Угловой файл:

   currentTime: any;

   invoiceData = {

   InvoiceId: 0,
   Tax: 0,
   GrandTotal: 0,
   DateTime: 

};
   this.invoiceData.DateTime = this.currentDateTime;


    this.serviceInvoice.createInvoice(this.invoiceData).subscribe(( dataInvoice ) => {
      console.log('Invoice -', dataInvoice);

    )};

Интерфейс в угловом:

import { Moment } from 'moment';

export interface InvoiceElement {

InvoiceId: number;
Tax: number;
GrandTotal: number;
DateTime: Moment;

}
...