-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Серверный рендеринг: async view не перерисоввывается #515
Comments
Ну т.е. получается во время
|
Есть такое. Это то, что я тогда не доделал. Нужно на клиенте находить асинхронные виды и вызывать для них update |
Я в своих частных случаях решил это отказом от асинхронности, но это не всегда правильный путь |
Я пока решил это вызовом |
Ну т.е. у тебя страница рендерится 2 раза :) |
ну лан, не на 90. Ты всё же отдаёшь страницу ботам и показываешь что-то сразу. Просто заставляешь браузер больше работать |
Ну модели зато уже на месте и первый рендеринг сразу делается. |
Вот и мы тоже это захотели |
Вроде, довольно просто пофиксить так: если у async вида есть все модели и они валидны - |
Есть такой интересный кейс:
есть
async
вид, который зависит от какого-то набора моделей.Когда мы рендерим на сервере страницу запрашиваются модели только для синхронных видов.
В нашем интересном кейсе получается так, что синхронные модели включают модели, нужные нашему асинхронному виду.
В итоге на сервере рендерится мода
ns-view-async-content
мода, а на клиенте модаns-view-content
не рендерится.renderHTML
, а затемreconstruct
должен давать то же, что иrender
)The text was updated successfully, but these errors were encountered: