【发布时间】:2017-08-24 18:21:03
【问题描述】:
这是我想做的一个简单示例:
export class UserInfoPrivate {
constructor(
public repEmail: string,
public repPhone: string,
public agreedToTnC: boolean
) { }
}
export class UserInfo {
constructor(
public $uid: string,
public orgApproved: false,
public private: UserInfoPrivate, // <-- private is a reserved word
public open: UserInfoOpen,
) { }
}
由于数据库是 NoSQL (Firebase) 并返回简单的 JSON 结构化对象,并且我在名为“private”的用户下有一个节点,我想直接将我的类映射到它而不需要额外的解析。有没有办法在类定义中使用诸如“private”之类的保留字,还是我必须去更改节点?
到目前为止,我的研究似乎表明没有,但我很难接受这是不可能的。
【问题讨论】:
标签: javascript typescript firebase firebase-realtime-database escaping