Это немного сложно. Причина, по которой оно в основном начинается с discovery, заключается в том, что боковая панель вставляется в outlet маршрута discovery здесь, в основном приложении:
Далее приведена проверка, которая выполняется на каждой странице для определения того, должны ли отображаться блоки:
И эти «маршруты» являются маршрутами Ember. @Moin прав, обратившись к этому файлу, поэтому вы можете извлечь информацию из таких вещей, как:
- discovery.categories
- discovery.hot
- discovery.unread
- discovery.latest
и т. д. Но примеры, которые я привел выше, — это в основном основные маршруты, в которых этот TC будет полезен.