解析对象和打字稿

时间:2018-03-16 23:09:02

标签: typescript parse-platform

我使用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();

正常工作。

我该如何妥善解决?

0 个答案:

没有答案