Существует ли Ember.js, эквивалентный Backbone.js Router, для истории и изменений хеша? - PullRequest
4 голосов
/ 17 января 2012

В Backbone.js вы можете использовать Маршрутизатор для привязки к # изменениям для навигации по одностраничному приложению HTML5.

Есть ли эквивалент для Ember.js? Или я пропустил что-то принципиальное в его дизайне?

Ответы [ 7 ]

4 голосов
/ 17 января 2012

Есть планы написать роутер для Ember.Скорее всего, он будет интегрирован с Ember StateManager.На данный момент вы можете использовать sproutcore-routing или другое решение для маршрутизации.В настоящее время я успешно использую sproutcore-routing, но у него есть некоторые ограничения.

3 голосов
3 голосов
/ 13 марта 2012

Вы также можете взглянуть на Ember RouteManager

2 голосов
/ 20 февраля 2012

Sproutcore-Statechart (для Ember) также имеет поддержку маршрутизации: https://github.com/emberjs-addons/sproutcore-statechart

2 голосов
/ 17 января 2012

Вы можете проверить это: https://github.com/emberjs-addons/sproutcore-routing

2 голосов
/ 17 января 2012

Я предполагаю, что это было оставлено, чтобы держать вещи "слабо связанными".Вы можете использовать автономную альтернативу, например Сэмми или http://davisjs.com/.

0 голосов
/ 19 февраля 2014

Начиная с Ember 1.0, Ember имеет встроенный первоклассный маршрутизатор.

...