У меня такая ошибка после развертывания на github-страницах с angular -cli:
Ошибка: "Не удается разрешить все параметры для e: (?)."
Локальное приложение работает. Какие шаги вы бы рекомендовали сделать, чтобы найти место проблемы?
Пробовал angular -cli beta29 и beta30.
UPD: Я удалил маршрутизатор из приложения для тестирования. У меня нет только одного предположения, что это что-то с DI.
UPD2 (НАЙДЕН МЕСТО):
Проблема заключается в перезаписывании RequestOptions
, так что:
export class RequestOptionsService extends RequestOptions {}
и для определения поставщика:
{ provide: RequestOptions, useClass: RequestOptionsService },
Это еще вопрос для меня.
- не перезаписывать конструктор
RequestOptions
- ошибка. - перезаписать конструктор
RequestOptions
с пустым параметром - без ошибок - перезаписать конструктор
RequestOptions
с параметрами - ошибка
Вот как я перезаписываю конструктор:
constructor(options?: RequestOptionsArgs) {
super(options);
}
Что здесь может быть неправильным?
UPD3 (разрешенный собственный случай):
Проблема действительно была с RequestOptions
, поэтому вы не должны делать:
export class RequestOptionsService extends RequestOptions {}
но только:
export class RequestOptionsService extends BaseRequestOptions {}