У меня есть модель машинописного текста с именем 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, однако отображаются все остальные свойства. См. Ниже:
![enter image description here](https://i.stack.imgur.com/2oLIY.png)
Я выполняю отладку в chrome после завершения вызова API и присвоения значений объекту транзакции.
Я очистил кеш, перезапустил мой компьютер безрезультатно. Было бы замечательно, если бы кто-то мог поделиться некоторым пониманием этого.
FYI: VSCode показывает intellisense для 'ShowRateInverted' при наборе.