Являются ли контроллеры в ember.js привязаны к основным областям/сценам a la iOS или более привязаны к набору данных?
Является ли общим/мудрым иметь несколько основных представлений, связанных с одним и тем же контроллером в ember?
В iOS основные части или разделы экрана привязаны к одному контроллеру. Если вы хотите представить другой основной интерфейс, скажем, модальное окно для создания нового элемента, вы, как правило, имеете совершенно отдельный контроллер для управления этим представлением и его данными/логикой.
В чем-то вроде Zend Framework у вас есть контроллеры, которые могут выполнять некоторые общие шаги отступов для обеспечения аутентификации, но в основном действия играют роль, которую выполняют контроллеры в iOS, обрабатывают логику и предоставляют данные для 1 основного раздела или представления ( будучи сетью, обычно это становится всей страницей).
Какова эта типичная роль или рекомендуемый шаблон для использования контроллеров в ember?