2013-12-06 6 views
1

js и для моего первого приложения Я пытаюсь написать приложение для опроса. Моя идея состоит в том, чтобы иметь маршрут опроса, который доступен для списка опросов, и когда вы нажимаете на опрос, он загружает вопросы в этом опросе. У каждого опроса будет свой шаблон, используемый для отображения вопросов определенным образом. Поэтому я начинаю с этого.Модель приложения опроса в Ember.JS

http://jsbin.com/uVoTOyOdo/1/edit

Мой вопрос, как я могу связать определенный набор вопросов и шаблон для опроса? В идеале я хотел бы, чтобы пользователь имел возможность создавать вопросы и выбирать шаблон. Пока у меня нет маршрута опросов на карте маршрутизатора, потому что я не уверен, как связать опросы и их вопросы с конкретным обследованием с помощью адаптера FixtureAdapter, поэтому, когда опрос нажимается на правильные вопросы, опрос. Также неплохо ли, чтобы все было вложенно?

ответ

1

Вы хотите переопределить крюк renderTemplate на маршруте съемки.

App.SurveyRoute = App.Route.extend({ 
    renderTemplate: function(controller, model) { 
    this.render('dynamic_template_name'); 
    } 
}); 

http://emberjs.com/guides/routing/rendering-a-template/

+0

спасибо, Как Ember знать, какие вопросы, чтобы захватить для конкретного обследования? – micc0

+0

Вы бы сделали это в крючке модели, основываясь на динамической части URL-адреса, и тогда у вас будет какое-то свойство модели, в котором указывается, какой шаблон использовать. – Kingpin2k

+0

Итак, в модели hook я проанализирую динамический сегмент и использую этот id для загрузки некоторых объектов вопроса json с тем же именем? Можете ли вы привести мне пример, если все в порядке? – micc0

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