Почему тлеющий уголь нужен 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/