2015-02-24 5 views
0

При использовании глобальных переменных мы могли бы определить App.Controller, App.ObjectController и App.ArrayController, чтобы управлять классом Ember, который будет использоваться для генерации контроллеров.Настройка реализации для автоматизированных генераторов с использованием EmberCLI

С EmberCLI я вижу документацию по маршрутам - используя app/routes/basic.js. Это прекрасно работает.

Он также работает для просмотра? Как насчет контроллеров? Как я могу реализовать «базовый» для каждого типа контроллера?

ответ

1

Да, это работает практически для любого объекта, который генерировал бы Ember, включая контроллеры. Если вы посмотрите here, вы увидите, что Ember ищет 3 разных типа контроллеров для генерации: basic, object и array. Вы можете переопределить эти значения по умолчанию, создав следующие файлы:

app/controllers/basic.js 
app/controllers/object.js 
app/controllers/array.js 
+0

спасибо! оно работает. – Ofri

0

Ember отходит от взглядов и контроллеров в пользу компонентов. (См. Раздел «Маршрутизируемые компоненты» The Road to Ember 2.0.) С этой целью я не верю, что Ember-CLI предоставляет возможность реализации каждого из этих контроллеров basic, чтобы препятствовать их использованию. (По крайней мере, я не смог найти ничего из поиска базы кода.)

Смежные вопросы