Size: a a a

2017 February 01

D

David in Ember_js
источник

АШ

Андрей Ширшов in Ember_js
привет )
источник

АШ

Андрей Ширшов in Ember_js
А еще есть желающие? Некто Костя, желательно )
источник

D

David in Ember_js
Да пиши прямо в группу
источник

D

David in Ember_js
Вопрос
источник

АШ

Андрей Ширшов in Ember_js
Есть конструкция вида:

App.IndexRoute = Ember.Route.extend({
   model: function() {
       return cats;
   },
});

cats = [
   Em.Object.create({"img": "/img/1.jpg", "rating":0}),
   Em.Object.create({"img": "/img/2.jpg", "rating":1}),
   Em.Object.create({"img": "/img/3.jpg", "rating":2})
];


Передаю в представление(правильная терминология?) модель с массивом. Проблем нет. Нужно чтобы моделей было несколько, с разными объектами,не зависимыми друг от друга. Они должны быть доступны в одном представлении и я должен иметь доступ к каждому по отдельности(но при необходимости обрабатывать их и передавать совместные данные в функцию). Скорее всего подхожу к проблеме не с той стороны. Буду рад любой помощи. Ember последней версии.
источник

АШ

Андрей Ширшов in Ember_js
Коротко. Пилю онлайн конструктор изображений. Человек выбрал картинку + шаблон. В канвасе порезал картинку по шаблону, вывожу итоговое изображение. Вот я предполагаю что картинки + шаблоны должны быть в моделе.
источник

IB

Igor Bratchikov in Ember_js
В чём, собственно, вопрос? в хуке model роута можно вернуть хэш из нескольких моделей, главное в hbs это предусмотреть и всё.
источник

IB

Igor Bratchikov in Ember_js
Ну и рекомендуется описать модели как полагается, если используется Ember.Data
источник

АШ

Андрей Ширшов in Ember_js
т.е. просто все запихнуть в 1 объект?.. это верный подход?
источник

АШ

Андрей Ширшов in Ember_js
В модели мы просто храним данные?
источник

АШ

Андрей Ширшов in Ember_js
в других MVC в модели еще принято обычно обрабатывать данные, проводить валидацию и т.д. Здесь не так?
источник

K

Konstantin in Ember_js
Андрей, доброе утро.
источник

АШ

Андрей Ширшов in Ember_js
привет! )
источник

K

Konstantin in Ember_js
источник

K

Konstantin in Ember_js
model() {
   return Ember.RSVP.hash({
     people: this.store.findAll('person'),
     companies: this.store.findAll('company')
   });
 },
источник

K

Konstantin in Ember_js
вот так можно несколько моделей вернуть
источник

K

Konstantin in Ember_js
+ ты можешь использовать промисы и then
источник

K

Konstantin in Ember_js
если они зависят друг от результатов друг друга
источник

АШ

Андрей Ширшов in Ember_js
Все-все... ты ответил. Теперь понятно ) Спасибо!
источник