1
在夾具適配器中使用ember-data時,它似乎只在FIXTURES
是數組時才起作用。如果我有一個我想要用於測試的應用程序範圍的對象,該怎麼辦?是否可以使用單個對象而不是陣列使用ember數據燈具適配器?
這不起作用:
App.Something = DS.Model.extend({
prop1: DS.attr('string'),
prop2: DS.attr('boolean'),
});
App.Something.FIXTURES = {
id: 1,
prop1: 'value',
prop2: false
};
...它拋出一個「undefined是不是一個函數」試圖調用的燈具.map
對象(這是有道理的,當錯誤,因爲它不是一個數組)。
只有這樣的作品,但我希望有問題的控制器是一個客體控制器,而不是一個陣列控制器:
App.Something = DS.Model.extend({
prop1: DS.attr('string'),
prop2: DS.attr('boolean'),
});
App.Something.FIXTURES = [{ // wrap in array
id: 1,
prop1: 'value',
prop2: false
}]; // wrap in array
有沒有辦法有一個固定?
(風滾草)... – danludwig