Spec-Zone.ru › Ember.js 2

Введение

Представьте, что мы пишем веб-приложение для управления блогом. В любой момент времени мы должны уметь отвечать на вопросы, такие как Какой пост они просматривают? и Редактируют ли они его? В Ember.js ответы на эти вопросы определяются URL.

URL можно установить несколькими способами:

  • Пользователь загружает приложение впервые.
  • Пользователь вручную изменяет URL, например, нажав кнопку «Назад» или отредактировав адресную строку.
  • Пользователь нажимает ссылку в приложении.
  • Некоторые другие события в приложении приводят к изменению URL.

Независимо от того, как устанавливается URL, маршрутизатор Ember отображает текущий URL одному или нескольким обработчикам маршрутов. Обработчик маршрута может выполнять несколько действий:

  • Он может отобразить шаблон.
  • Он может загрузить модель, которая затем будет доступна шаблону.
  • Он может перенаправить на новый маршрут, например, если пользователь не имеет права посещать эту часть приложения.
  • Он может обрабатывать действия, связанные с изменением модели или переходом на новый маршрут.

© 2020 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://guides.emberjs.com/v2.18.0/routing

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API