у меня есть такого рода ошибки после развертывания на GitHub-страницы с угловой Cli:Ошибка: «Не удается разрешить все параметры для e: (?)».
Error: "Can't resolve all parameters for e: (?)."
Местные приложение работает. Какие шаги вы бы рекомендовали сделать, чтобы найти проблемное место?
Пытались с углового кли beta29 и beta30.
UPD: Я удалил маршрутизатор из приложения для тестирования. Не у меня есть только одно предположение, что это что-то с ДИ.
UPD2 (нашел место):
Проблема с перезаписью RequestOptions
, так что:
export class RequestOptionsService extends RequestOptions {}
и для определения поставщика:
{ provide: RequestOptions, useClass: RequestOptionsService },
It's still a question for me.
- не перезаписывать
RequestOptions
конструктор - ошибка. - не перезаписать
RequestOptions
конструктор с пустым параметром - нет ошибки - перезапись
RequestOptions
конструктор с параметрами - ошибки
Это так, как я перезаписать конструктор:
constructor(options?: RequestOptionsArgs) {
super(options);
}
Что может быть неправильно здесь ?
UPD3 (Раскрыты собственный случай):
Проблема действительно была с RequestOptions
, так что вы не должны делать:
export class RequestOptionsService extends RequestOptions {}
, но только:
export class RequestOptionsService extends BaseRequestOptions {}
Вы используете 'import: [RouterModule.forRoot (routes, useHash: true)]'? –
не использовал, но попробовал (RouterModule.forRoot (маршруты, {useHash: true})) - та же ошибка - https://studytube.github.io/academy2-js –
Если это нормально, вы можете поделиться своим кодом? это будет более полезно! –