我想操縱從store
對象(this.store.find('...')
等)獲得的數據,如限制(我不能只向API發送限制,因爲我只是使用Fixtures此時)或扭轉結果。操作來自商店的數據
對於限制我已經嘗試實施limit
幫手,並在each
塊(#each (limit recentItems 5) ...
)中調用它;
import Ember from 'ember';
export default Ember.Helper.helper(function(params) {
return params[0].slice(0, params[1]);
});
我不知道爲什麼它沒有工作,但它似乎結果對象不是一個數組,因此我無法切片。恢復也是一樣。
謝謝。
您可以發佈store.find的結果呢? –
@kristjanreinhold我有點困惑。結果只是一個對象 - 你想看到什麼?有趣的是,評論消失了,但是,我確實看到了http://stackoverflow.com/questions/18077649/emberjs-data-limit-collections,但是我有多個模型 - 因此this.get('content')'doesn'回報我需要的東西。 – nehalist
http://emberjs.com/blog/2015/06/18/ember-data-1-13-released.html嘗試findAll('xx/xx')它是否仍然返回一個對象。結果肯定應該是n數組。你確定你沒有使用find('x/y',1)? –