with transitiontoroute route emberjs ember data routes ember.js ember-old-router

routes - transitiontoroute - Ember.js: ¿Cuál es la diferencia entre Router/Route y StateManager/State?



emberjs transitiontoroute (1)

Parece que los ejemplos más antiguos de enrutamiento usan StateManager y los ejemplos más nuevos usan el concepto de Router . ¿Cuál es la diferencia y por qué usarías una sobre la otra?


Router y Route son solo subclases de StateManager y State, originalmente el código específico de enrutamiento se agregó directamente al código de StateManager, pero en las últimas semanas se han hecho esfuerzos para extraerlo.

Básicamente, utilice el enrutador para el flujo central de su aplicación que trata con URLs, etc., pero si necesita utilizar administradores estatales adicionales en otros lugares de su aplicación, puede usar StateManager / State sin incluir el código de enrutamiento adicional cuando esté innecesario.