asp.net core2 webapi и угловое приложение не отображаются на странице - PullRequest
0 голосов
/ 28 сентября 2018

Я использовал следующий учебник

https://www.c -sharpcorner.com / article / asp-net-core-web-api-with-dapper-and-vs-2017 /

для создания asp.net core 2 web api.API работает нормально из браузера, когда я запускаю

https://localhost;44313/api/liveconsole 

Я использовал следующий учебник для создания Angular UI для моего веб-API, после нескольких попыток я наконец получил страницу, чтобы показать что-то

https://www.youtube.com/watch?v=SxU04gx2EqA

Первоначально я столкнулся с ошибкой Access-Control-Allow-Origin, но исправил, посетив эту ссылку (ответ пользователя от Ji Ra)

https://stackoverflow.com/questions/44379560/how-to-enable-cors-in-asp-net-core-webapi

Myстраница теперь показывает, но имеет текст по умолчанию 'liveconsole-list-works!'и ничего больше.Я проверил страницу и никаких ошибок.Что я делаю не так.

Я проверил, есть ли запрос и был ли отправлен ответ, и вижу следующее

Api response

Моя угловая консоль приложения не содержит ошибок и ничего на вкладке сети.

Я только что заметил, что в youtube всплывает intellisense, когда инструктор набирает * ngFor (@ 7mins 20secs), однако в моем проекте я не получаю intellisense.Чего мне не хватает?

1 Ответ

0 голосов
/ 01 октября 2018

Как бы глупо это не звучало.Ошибка была в моем угловом коде.Я делал (@ 7 минут 28 секунд в видео)

{{liveconsolelist.Job}} вместо {{liveconsolelist.job}}.

Как только я изменил это, все работает как ожидалось.

Спасибо за ваш комментарий, особенно тот, который идентифицирует синтаксическую ошибку в моем Json.

...