Когда использовать резольверы Angular? - PullRequest
0 голосов
/ 08 ноября 2019

В каких случаях вы используете резольверы в Angular? Я думаю, что это занимает много производительности, и в этом случае он оптимизировал с помощью?

Могу ли я повторно использовать преобразователь и кэшировать его?

1 Ответ

2 голосов
/ 08 ноября 2019

Ответ несколько субъективен для вашего варианта использования, но, по сути, можно рассмотреть любое изменение маршрута, которое выиграет от того, что данные уже «разрешены». Я бы посмотрел на любое изменение маршрута с высокой загрузкой страницы. Вы должны быть в состоянии кэшировать данные, потому что распознаватель только что реализован в службе. Эта служба может кэшировать данные из примера хранилища управления состояниями: NgRX или даже просто частное свойство в самой службе, если вы сделаете ее одноэлементной.

...