在 MirageJS 中,我试图为一个简单的数组模型创建一个工厂。
当前代码
这是我的代码:
let server = new Server({
models: {
usertab: Model
},
factories: {
usertab: Factory.extend( function(i) { return i } ),
},
seeds(server) {
server.createList("tab", 3)
},
routes() {
this.get("api/usertabs", (schema) => {
return schema.usertabs.all()
})
}
})
当前结果
上面的代码返回一个对象列表,id
键下有一个usertabs
键:
{
usertabs: [
{id: "1"},
{id: "2"},
{id: "3"},
]
}
想要的结果
我想用简单的递增数字为数组播种,因此使用时的返回值GET api/usertabs
将返回:
["1","2","3"]
出于某种原因,没有Factory
仅用于指南的 api 文档。我能找到的唯一示例是创建对象数组的示例。