как включить фабрики в файл TS в угловых 8 - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть эта фабрика с ngx-timpicker factory.ts, я хочу включить ее в свой файл ts, чтобы использовать фабрику в моем файле time.ts, но я получаю сообщение об ошибке в строке импорта в файле time.tsэта ошибка -

TS2305: Module '"../../factories/timepickerconfig.factory"' has no exported member 'TimepickerConfig'.

7 import { TimepickerConfig } from '../../factories/timepickerconfig.factory';
           ~~~~~~~~~~~~~~~~

    import { TimepickerConfig } from '../../factories/timepickerconfig.factory';

как импортировать фабрики в файл ts

factory / timepickerconfig.factory.ts

import { TimepickerConfig } from 'ngx-bootstrap/timepicker';

useFactory: () => {
    const timepickerConfig = new TimepickerConfig();
    timepickerConfig.hourStep = 2;
    timepickerConfig.minuteStep = 10,
    timepickerConfig.showMeridian = false,
    timepickerConfig.readonlyInput = false,
    timepickerConfig.mousewheel = true,
    timepickerConfig.showMinutes = true,
    timepickerConfig.showSeconds = false
  }

time.ts

import { TimepickerConfig } from '../../factories/timepickerconfig.factory';

@Component({
  selector: 'time',
  templateUrl: './time.html',
  styleUrls: ['./time.scss'],
  encapsulation: ViewEncapsulation.None,
  providers: [
    { provide: TimepickerConfig, useFactory: TimepickerConfig },
    { provide: DateAdapter, useClass: MomentDateAdapter, deps: [MAT_DATE_LOCALE] },
    { provide: MAT_DATE_FORMATS, useValue: MAT_MOMENT_DATE_FORMATS }]
})
...