首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用类型记录解析查询

用类型记录解析查询
EN

Stack Overflow用户
提问于 2018-06-22 22:16:00
回答 1查看 1.3K关注 0票数 0

我在解析服务器的云代码中使用类型记录,但在保存和获取对象时遇到了一些问题。

在main.js文件中,我注册了下一个类:

代码语言:javascript
复制
Parse.Object.registerSubclass('Subscription', Subscription);

Subscription.ts:

代码语言:javascript
复制
export class Subscription extends Parse.Object {...}

保存一个像:obj = new Parse.Object(Subscription)这样的对象--它将创建一个“未定义的”类,将数据存储在那里。

但是输入obj = new Parse.Object("Subscription");,它的工作正常。

有什么想法吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-25 19:47:28

在使用扩展Parse.Object的类时,需要直接创建这些对象的新实例:

代码语言:javascript
复制
export class Subscription extends Parse.Object {
  constructor() {
    // Pass the ClassName to the Parse.Object constructor
    super('Subscription');
  }
}

但是,在使用扩展时,SDK并不会自动意识到您的子类。如果希望查询返回的对象使用Parse.Object的子类,则需要注册子类,这与我们在其他平台上所做的类似。

代码语言:javascript
复制
// After specifying the Subscription subclass...
Parse.Object.registerSubclass('Subscription', Subscription);

更多信息请参见http://docs.parseplatform.org/js/guide/#objects

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50996209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档