从下面的代码中,我希望每次运行该save()
函数时控制台值都会增加。但是,数字不会更新。所以我没有看到任何创建的值在创建时注入到存储中。
Budget = DS.defineResource('budget')
function save(){
Budget.create(this.budgetItem, {upsert: true})
.then( ( ) => {
Budget.findAll().then((data)=>console.log(data.length))
})
}
我正在使用 jsdata-angular。
第一次保存findAll()
执行后,它将从服务器检索记录,然后缓存它们。之后,它在执行 findAll() 时不会再调用服务器(这是预期的行为),但它也不会将新创建的值注入到存储中。
我所有的配置都保持不变。我正在使用所有默认值。