Итак, я проверил множество веб-сайтов, что теперь можно использовать .NET Core с Angular 2. Теперь у меня вопрос, что такое использование ядра .NET в этих приложениях?Что такое .NET Core в Angular 2
В учебниках по Интернету они в основном используют только Angular 2 и машинописные тексты, ничего из ядра .NET, кроме файла Startup.cs.
В моем понимании .NET Core будет принимать все запросы (я все еще новичок в ядре .NET, поэтому не уверен), как JSON, OData, e.t.c. (подтверждение, извлечение данных и т. д.). Таким образом, это будет похоже на внешний язык.
Но все же для меня что-то не подходит, поэтому было бы здорово, если бы кто-то мог объяснить это в реальном сценарии.
Angular = в браузере. .NET Core = на сервере. – vcsjones
Так что в основном, в основном я понял правильно, что Angular 2 будет работать на стороне клиента, а ядро .NET будет работать на сервере, проверять данные, подключаться к базе данных и так далее и далее. Таким образом, Angular 2 также заменит основные виды .NET, и структура будет заключаться в том, что будут файлы .cs из ядра .NET для выполнения необходимых изменений на стороне сервера и .ts и .html-файлах из .Angular, который будет отображать веб-страницы и делать все необходимое в интерфейсе. Это верно? –
Вы можете использовать asp.net-представления в сочетании с угловыми. Я сделал это в прошлом, чтобы уменьшить копию/вложенный код, сделав html-помощники для распространения общего кода, используемого в приложении. Ничто не говорит о том, что угловые взгляды должны быть сырыми файлами 'html'. Если они поступают с сервера, они могут обрабатываться и обрабатываться. –