Я ссылаюсь на проект ngrx-магазина nuterx-маршрутизатора (https://github.com/ngrx/router-store).Понимание цели проекта-маршрутизатора ngrx по сравнению с использованием только углового маршрутизатора 2
Я не ясно, как использовать этот проект ...
Например давайте рассмотрим следующую выборку из проектной документации:
store.dispatch(go(['/path', { routeParam: 1 }], { query: 'string' }));
Это означает, что использование в качестве замены к угловой 2 маршрутизатор: router.navigate(['/path...
?
... или я должен использовать ngrx-router-store только в определенных обстоятельствах? (если это так?)
Также, что происходит с маршрутизатором ngrx-маршрутизатора, когда угловая 2-канальная html-ссылка, например. <a routerLink="/heroes"
?
В целом, может кто-нибудь объяснить, что достигнуто проектом ngrx-router-store по сравнению с использованием простого углового 2-роутера?
Или перефразировать, что делает ngrx router-store в дополнение к угловому 2-роутеру?
Редактировать: Интересным источником информации и образцов о ngrx является, конечно же, пример ngrx-app (https://github.com/ngrx/example-app).
Я нашел зависимость к маршрутизатору-магазина там, но я не смог найти, где маршрутизатор-магазин используется в приложении ...
FYI, здесь комментарий можно найти в пример приложения о маршрутизаторе магазине:
@ ngrx/маршрутизатор-магазин сохраняет состояние маршрутизатора уточненный в магазине и использует хранилище в качестве единственного источника истины для состояния маршрутизатора.
Кроме того, вы можете быть заинтересованы, чтобы знать что маршрутизатор Angular v3 был основан на ['@ ngrx/router'] (https://github.com/ngrx/router) и был [" построен вместе с командой '@ ngrx'] (http: // angularjs.blogspot.com. а.е./2016/06/улучшения ближайшего обмена на маршрутизацию-in.html). – cartant
Убираем ли мы его в производство? если его использование только для помощи при переходе страницы DevTools или может быть использовано для других задач. – ramon22
@ ramon22: Вы получили анс для этого? –