Как получить доступ к данным массива, скрытым в DS.PromiseArray

Это продолжение до:доступ к данным других моделей в ember.js

У меня есть ситуация, когда я хотел бы отфильтровать список с выбранным полем выбора. При отправке данных,this.store.find('tag') всегда возвращает DS.PromiseArray. Ember.Select, кажется, справляется с этим нормально, но выбранный мультиселект неКажется, это нравится. Я видел что-то вроде этого:

this.store.find('tag').then(function(items) {
   return items.map(function(item){
      return [item.get('id'), item.get('name')]
   })
})

но я всегда, кажется, получаю ошибку типа {} в функции карты ...

Вот jsfiddle, который обрисовывает в общих чертах проблему:http://jsfiddle.net/viciousfish/TEZjW/

Бонусные очки! демо показывает выбранный выбор как один выбор (для ясности). Я хотел бы использовать это как множественный выбор, который может быть установлен путем настройкиmultiple: true вApp.MultipleSelect

Обновить вот еще один jsfiddle с тем, что я думаю, должно работать, но некажется!http://jsfiddle.net/viciousfish/FZ6yw/1/

И даже далее, эта скрипка показывает, что .hen должен работать, чтобы деконструировать обещание Arrayhttp://jsfiddle.net/marciojunior/DGT5L/

Ответы на вопрос(1)

Ваш ответ на вопрос