Почему тлеющий уголь нужен Route? или почему это называется маршрут

Я новичок в Ember JS.

Я запутался, почему там уже есть Router отобразить URL-запрос на выделенный ресурс, и все еще существуют route за каждый ресурс.

Например, http://{SITE}/product будет перенаправлять на ресурс продукта,

и правило маршрута определяется в маршрутизаторе.

(Поскольку ответственность маршрутизатора заключается в маршрутизации чего-либо, это говорит само за себя)

Но я понятия не имею, зачем нужен тлеющий уголь routes

Кажется это NOT связанные с маршрутом.

Для чего это? Его название "маршрут" сбивает меня с толку:(

И похоже, что-то с construction/initialization настроить как его контроллер / модель инициализироваться? (верно ли мое предположение?)

введите описание изображения здесь

1 ответ

Маршрутизатор определяет возможные URL, которые могут быть использованы.

Маршруты чаще всего используются для указания модели, связанной с этой конкретной частью URL.

 `/photos`

будет ассоциироваться с

App.PhotosRoute = Ember.Route.extend({
  model: function(){
    return listOfPhotos;
  }
});

Вы должны изучить документацию для лучшего понимания: http://emberjs.com/guides/routing/

Другие вопросы по тегам