Это будет легко сделать с помощью регулярного JS/AJAX, но я стараюсь учиться и делать это так, как Ember (V2.6):Ember модели/путь/шаблон установка
У меня есть URL /dates
и на этой странице есть два календаря. При загрузке страницы на сервер поступает запрос на получение того, какая дата должна быть предварительно выбрана в календаре 1. Ответ выглядит хорошо, но дата не отображается в шаблоне.
/templates/dates.hbs:
Preselect: [{{model.preselect}}] //this is outputting: Preselect: []
/routes/dates.js:
import Ember from 'ember';
export default Ember.Route.extend({
model(){
return this.get('store').findAll('my-date').get('firstObject');
}
});
/models/my-date.js: ответ
import Model from 'ember-data/model';
import attr from 'ember-data/attr';
export default Model.extend({
preselect: attr()
});
сервера :
{"myDates":{"id":1,"preselect":"2016-10-02"}}
Будет больше запросов на календарь 2 позже, но я застрял в календаре 1.
Почему данные модели не отображаются на странице? В инспекторе инжекторов нет ошибок. Модель действительно отображается в инспекторе с правильными данными.
спасибо.
Это сработало, спасибо. Положите ответ, и я приму его. –