javascript - 打字稿字段不显示
问题描述
我有一个名为 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
,一旦我让它返回那个。一切都很好。
推荐阅读
- c - 用 C 语言构建日历程序的开始步骤的建议
- android - Recycler View 在 Recycler View 下面,但不是在一半之后
- ruby-on-rails - 使用 Rails 中另一列的数据更新一列中的所有行
- pmml - 在 spark 中加载 pmml(由 sklearn 生成)进行预测但出错
- specflow - 未找到此步骤异常的匹配步骤绑定
- sql - Impala 中的日期/字符串比较不起作用(总是返回 false)
- kotlin - 为什么施放 List 很危险
列出 - javascript - 单击时捕获 html 内容
- react-native - 如何使用 React Native 或 Drawer Navigation 中的堆栈导航构建嵌套的抽屉菜单
- powershell - 如何返回文件夹和文件的完整路径?