ember -data :Как создать флэш-сообщение о сохранении/сохранении

Чтобы сделать небольшое желтое индикаторное сообщение «Сохранение»/«Сохранено» в верхней части моего приложения, я хотел бы иметь логическое свойство, указывающее, находятся ли какие-либо записи данных ember -в настоящее время в полете.

Я пробовал это:

App.store = DS.Store.create
  isSaving: (->
    for record in this.get('recordCache')
      if record?.getPath('stateManager.currentState.name') == 'inFlight'
        return true
    return false
  ).property('recordCache.@each.stateManager.currentState.name')

но потом я обнаружил, что recordCacheне наблюдается.

Транзакциями не пользуюсь, только App.store.commit(), поэтому посмотрел App.store.get('defaultTransaction'), но ничего полезного не дал.

Я использую RESTAdapter, поэтому, если я смогу предоставить мне эту информацию, это тоже сработает.

6
задан Bill the Lizard 18 February 2014 в 03:09
поделиться