Asp.Net Core MVC (версия 2.2): добавить приложение Angular 7 - PullRequest
0 голосов
/ 04 мая 2019

У меня есть веб-приложение, созданное с помощью asp.net core mvc (версия 2.2).

Могут ли угловые компоненты (последняя версия) быть добавлены к виду бритвы?

Я пытался создать приложение Angular в той же папке, что и проект Asp.Net Core MVC, но я не знаю, как вызвать Angular в представлении Razor.

Можете ли вы мне помочь и рассказать, как выполнить взаимодействие двух приложений?

Спасибо.

1 Ответ

0 голосов
/ 04 мая 2019

Вы можете использовать Angular в качестве внешнего интерфейса и .NET Core для своего внутреннего.

Часто серверная часть просто представляет API для интерфейсной среды как способ передачи данных клиенту. Например, проект .NET Core API, который «используется» вашим интерфейсным JavaScript.

Вы можете написать разметку Angular в представлениях Razor, но она будет обрабатываться как обычный HTML. Angular не будет компилировать разметку до тех пор, пока не достигнет клиента, и к этому времени синтаксис Razor отсутствует, поскольку он был скомпилирован в обычный HTML перед отправкой с сервера.

См. Комментарий ниже для примера смешивания угловой разметки в предварительно скомпилированное представление Razor.

...