我使用Parse Server作为后端构建Angular应用程序。我创建了Food
这样的对象:
export class Food extends Parse.Object {
constructor(){
super('Food');
this.set("toto","titi");
}
}
当我想创建并保存这样的食物时:
let food = new Food();
food.set({"nom":"plat 2" , prix:"$10"});
food.save();
我总是得到:
error TS2339: Property 'set' does not exist on type 'Food'.
error TS2339: Property 'save' does not exist on type 'Food'.
但是对象被保存了。
注意:当我使用文档中提供的第一种方法:http://docs.parseplatform.org/js/guide/#objects时,我不会收到此错误。例如:
var GameScore = Parse.Object.extend("GameScore");
var gameScore = new GameScore();
gameScore.set("score", 1337);
gameScore.set("playerName", "Sean Plott");
gameScore.set("cheatMode", false);
gameScore.save();
正常工作。
我该如何妥善解决?