比较日期管道角度6-如何从Observable获取数据?

时间:2018-07-13 11:49:07

标签: javascript angular typescript date compare

我使用Angular CLI6

怎么了?

如果月份和年份等于开始日期的月份和年份,我想隐藏DateEnd吗?

@Component({
  selector: 'my-app',
  template: `
    <div>
<mat-list *ngIf="!SameDates()">({{ ppsToDisplay?.EndDate | date:'MMMM y'}}) </mat-list>
    </div>
  `,
  providers: [DatePipe]
})

构造函数(私有datePipe:DatePipe)

SameDates(): boolean {
   return datePipe.transform(this.StartDate, 'MM-yyyy') === 
            datePipe.transform(this.EndDate, 'MM-yyyy');
}

我所有的约会对象都被隐藏了....

我这样获取数据:

服务:

return this.database.list('/ppss', ref => ref.orderByChild("Patientid").equalTo(Patientid)).valueChanges();
}

组件:

this.route.params.forEach((urlParameters) => {
   this.patientid = urlParameters['id'];});
this.ppssToDisplay = this.ppssService.getPPSByPatientid(this.patientid);

0 个答案:

没有答案