我有一个名为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”的智能感知。
看起来我的API没有返回那个ShowRateInverted
,一旦我让它返回那个。一切都很好。