angular - FEL TypeError: Kan inte läsa egenskapen 'subscribe' av undefined


Jag har använt ng2-smart-table med datepicker. Det returnerar Kan inte läsa egenskapen 'subscribe' av undefined. använd component: DatepickerComponent

 import { DatepickerComponent } from '../forms/datepicker/datepicker.component';
    export class LicenceDeviceComponent implements OnInit {
      settings = {
        columns: {
          licence_expiry_date: {
            title: 'Licence Expiry Date',
            type: 'string',
            editor: {
              type: 'custom',
              component: DatepickerComponent,
            },
            filter: {
              type: 'custom',
              component: DatepickerComponent,
            },
          },
        },
      };
    }

Detta är min Datepicker-komponent forms/datepicker/datepicker.component

import { Component } from '@angular/core';
import { NbDateService } from '@nebular/theme';

@Component({
  selector: 'ngx-datepicker',
  templateUrl: 'datepicker.component.html',
  styleUrls: ['datepicker.component.scss'],
})

export class DatepickerComponent {
  constructor(protected dateService: NbDateService<Date>) {}
}
forms/datepicker/datepicker.component.html
<input nbInput placeholder="Select Expiry Date" [nbDatepicker]="formpicker" id="expiry_date" #licence_expiry_date>
<nb-datepicker #formpicker format="yyyy-MM-dd"></nb-datepicker>