¿Existe un Ember.js equivalente a Backbone.js Router para cambios de historial y hash?
-
29-10-2019 - |
Pregunta
En Backbone.js puede usar el enrutador para enlazar # cambios para navegar por una aplicación HTML5 de una sola página.
¿Existe un equivalente para Ember.js?¿O me he perdido algo fundamental sobre su diseño?
Solución
Hay planes para escribir un enrutador para Ember.Es probable que se integre con Ember StateManager.Por ahora, puede usar sproutcore-routing u otra solución de enrutamiento.Actualmente estoy usando sproutcore-routing con éxito, pero tiene algunas limitaciones.
Otros consejos
Puede que también desee echar un vistazo a Ember RouteManager
Es posible que desee comprobar esto: https://github.com/emberjs-addons/sproutcore-enrutamiento
Me imagino que esto se ha omitido para mantener las cosas "sueltas".Puede utilizar una alternativa independiente, por ejemplo, Sammy o http://davisjs.com/ .
Sproutcore-Statechart (para Ember) también tiene soporte de enrutamiento ahora: https://github.com/ emberjs-addons / sproutcore-statechart
A partir de Ember 1.0, Ember tiene incorporado un enrutador de primera clase.