2017-10-20 21 views
1

この日付をAPIに渡す必要があり、文字列である必要があります。 ng-bootstrap datepickerを使用しているので、どうすればいいですか?私がdate: this.date.toString()をしたとき、[オブジェクト] [オブジェクト]を返します。私はそれは私がこれをしなかった文字列日付を文字列に変換してAPIに渡す

<div class="input-group col-md-3"> 
     <input class="form-control" placeholder="yyyy-mm-dd" name="dp" ngbDatepicker #d="ngbDatepicker" formControlName="date" required> 
     <button class="input-group-addon" (click)="d.toggle()" type="button"> 
      <i class="fa fa-calendar" aria-hidden="true"></i> 
     </button> 
</div> 

TS

this.date = this.myForm.get('date').value 

date: this.date.toString(), 
+0

実際には、すべてのフォームの日付をAPIで送信しています。または日付データのみ? –

+0

@Ajmalsha。まあ、日付はフォームから来ます。私の問題は、私は[オブジェクト] [オブジェクト] –

+0

を返すので、あなたのrequrementはフォームデータを文字列に変換することです。それは...ですか? –

答えて

1

になりたいです。 this.date = this.parserFormatter.format(this.myForm.get('date').value) とそれをインポートしましたimport {NgbDateParserFormatter} from '@ng-bootstrap/ng-bootstrap';

関連する問題