我有一个名为Transaction的打字稿模型,它扩展了一个名为Serializable的类,如下所示:
export class Transaction extends Serializable {
public BankAccountNo: number;
public ResponseID: number;
//more properties
public ShowRateInverted: boolean; //newly added property
public RetMsg: string;
}
export class Serializable {
fillFromJSON(jsonObj: any) {
for (let propName in jsonObj) {
this[propName] = jsonObj[propName]
}
}
}
我添加了一个名为ShowRateInverted
的新字段。此字段不会显示在Chrome工具中,但会显示所有其他属性。请参阅以下内容:
在api调用完成后,我在chrome中进行调试,并将值分配给事务对象。
我已经清理了缓存,重新启动了我的机器无济于事。如果有人可以就此分享一些见解,那就太棒了。
仅供参考:VSCode显示' ShowRateInverted'的智能感知打字时。
答案 0 :(得分:0)
看起来我的API没有返回ShowRateInverted
,一旦我把它归还那个。一切都很好。