У меня есть модель пользователя, которая имеет свойства широты и долготы, которые используются для отображения текущего местоположения пользователя на карте.Перезагрузка модели Ember в интервале
App.User = DS.Model.extend({
firstName: DS.attr('string'),
lastName: DS.attr('string'),
email: DS.attr('string'),
jobs: DS.hasMany("App.Job"),
latitude: DS.attr('number'),
longitude: DS.attr('number'),
measuredAt: DS.attr('date'),
});
Каков наилучший способ обновляться автоматически широты и долготы свойства от сервера каждый заданный интервал? Поддерживает ли ember-данные такой вариант использования? Я не могу найти образцы с этой функциональностью. Я думаю, мне нужно будет переопределить метод поиска для класса User с setInterval в нем, правильно ли это?
Благодаря
+1 для использования цикла запуска Ember вместо willy nilly setInterval. Это должно быть проголосовано или хотя бы включено в выбранный ответ. –
Спасибо за ответ, я соглашусь с этим правильно. – lazzi
голосует за восхождение [ember run loop] (http://guides.emberjs.com/v2.0.0/applications/run-loop/). Я считаю, что понимание цикла запуска - это самый умный бит обучения, который может сделать новичок –