Долгое время читатель - впервые спрашивающий здесь.
Я разрабатываю приложение среднего размера в EmberJS, которое я уже давно использую.
Сегодня я понял, что он получает данные модели с сервера, а я не пишу никакого кода.
У меня есть основной маршрут, который называется «студенты». Кроме того, существует подпункт «list», в котором функция model () этого маршрута вызывает хранилище, чтобы выбрать всех учащихся и вывести их на стол.
В каждой строке этой таблицы я ссылаюсь на другой суб-маршрут, называемый «деталь», где он принимает ID каждого студента в качестве аргумента. Однако в файле route.js для этого маршрута нет функции model (), запрашивающей какую-либо информацию о конкретном ученике с сервера.
Ember делает это как-то автоматически, так как я вижу, что соответствующий сетевой запрос выполняется с помощью инструментов chrome dev.
Как это происходит и нормально ли это?
Заранее спасибо.