如何使用创建多个集合?Angular-in-memory-web-api ?
单个集合不是问题。但是我无法为多个集合实现它。
例如,我想在内存数据库中创建两个集合-国家和城市。任何想法,该怎么做?
最佳答案
只需返回两个数组的对象即可。在Angular的示例中,您会看到类似
createDb() {
let heroes = [ .. ]
return { heroes }
}
如果您还不了解,
{ heroes }
只是编写{ heroes: heroes }
的简写。因此,如果您有两个集合,只需将其添加为另一个属性createDb() {
let heroes = [ .. ];
let crises = [ .. ];
return { heroes, crises };
// or { heroes: heroes, crises: crises }
}
返回的属性名称将用于URL中的路径。所以你可以使用
/api/heroes/1
/api/crises/1
关于angular - Angular-in-memory-web-api中的多个集合,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40146811/