Я пытаюсь использовать службу webapi в компоненте angular2/http. В целях обучения я хочу потреблять общественность restapi service , которая возвращает список стран. Я написал компонент angular2, который будет ссылаться на компонент CountryService для использования фактической службы restapi, а затем перечислить список и рассказать пользователю.Недопустимый провайдер Ошибка при использовании webapi с использованием http-провайдера
Я создал plunkr для тестирования этого. Plunker URL.
Я бегу в вопрос, как показано ниже в браузере Chrome
angular2.dev.js:24821 Error: Uncaught (in promise): Failed to load appcomponent.html
at resolvePromise (angular2-polyfills.js:564)
at angular2-polyfills.js:600
at ZoneDelegate.invokeTask (angular2-polyfills.js:382)
at Object.onInvokeTask (angular2.dev.js:2177)
at ZoneDelegate.invokeTask (angular2-polyfills.js:381)
at Zone.runTask (angular2-polyfills.js:282)
at drainMicroTaskQueue (angular2-polyfills.js:500)
at XMLHttpRequest.ZoneTask.invoke (angular2-polyfills.js:452)
любые идеи, в чем проблема? что мне не хватает?
UI не отображаются со списком стран, которую он получил от WebAPI? Есть идеи? – Krishnan
Вы не запускали метод getCountriesByRegion. Я обновил plunkr https://plnkr.co/edit/VbLby6wa3RTW6U0m4FPv?p=preview – yurzui
Я попробовал реплицировать один и тот же код в своем локальном, но я получаю некоторую ошибку компиляции в строке «moduleId: __moduleName», Error: can not найти имя __moduleName. любые идеи, почему я получаю эту ошибку в своем локальном? – Krishnan