Как реализовать предварительный рендеринг угловых 4 серверов в ASP.NET Core

Я обновляю проект ASP.NET Core с AngularJS до Angular 4. Теперь, когда Angular Universal (филиал сообщества) интегрирован в сам Angular, я хотел бы поэкспериментировать с предварительным рендерингом сервера.

Предварительный рендеринг сервера с помощью Vue 2 и ASP.NET Core довольно элегантен (например, http://mgyongyosi.com/2016/Vuejs-server-side-rendering-with-aspnet-core/).

Существуют ли аналогичные примеры или учебные пособия по интеграции предварительной визуализации сервера Angular 4 с ASP.NET Core, позволяющие избежать рефакторинга из примеров Angular Universal?

2 ответа

Решение

Теперь мы на месяц вперед, и MarkPieszak проделал невероятную работу по созданию начального шаблона именно для этого: предварительный рендеринг сервера приложения Angular 4 с использованием node.js на стороне сервера.

Теперь я могу ответить на свой вопрос, ссылаясь на это:

У меня есть этот пакет / витрина для angular 4 ядра asp.net, он показывает какой-то серверный предварительный рендеринг, но angular структурно не хочет, чтобы сервер беспокоился о представлении / странице клиента и просто запрашивал данные с сервера.

с этим контроллером вы можете сократить и сделать свой путь: https://github.com/Longfld/ASPNETCoreAngular4/blob/master/webapp/src/webapp/Controllers/HomeController.cs

с этим контроллером angular запрашивает только данные и оставляет часть просмотра для себя: https://github.com/Longfld/ASPNETCoreAngular4/blob/master/webapp/src/webapp/Controllers/StaffController.cs

https://github.com/Longfld/ASPNETCoreAngular4

Другие вопросы по тегам