Я не знаю, что я чего-то не хватает, но встраивание конструктора пользовательского класса baserequestopions действительно работает для меня в бета-версии 17, но после перехода на RC1 этот подход больше не работает ,Angular2 RC BaseRequestOption Constructor Injection
Я создал plunkr, чтобы проиллюстрировать, что webapibaseurl теперь приходит через, как неопределенный (тот же самый код, но с подходом Beta 17 ссылки работала):
https://embed.plnkr.co/usOljRDLap9RlLd3RIBd/
Есть идеи?
Спасибо, что вернулись ко мне. Сам класс параметров хорош и работает над запросами, но для меня ключевым является попытка ввести «webApiBaseUrl» (или что-то еще в этом случае), которое проходит как «неопределенное». – Monkeeman69
@ Monkeeman69 Вуа, ты совершенно прав. Кажется, что инъекция зависимостей не работает на классы, которые расширяют «BaseRequestOptions» ... В то время как инъекция («webApiBaseUrl») возможна где-то в другом месте. Я думаю, что это ошибка/регресс. Я открою для этого ошибку. –
Вот проблема, которую я открыл: https://github.com/angular/angular/issues/8925. –