微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何通过get方法获取这些值?

如何解决如何通过get方法获取这些值?

我有要求返回detailod贷款字段的请求。如何通过get()方法获取费用来装饰此数据?

LocalizedDescription

例如:要获取我在DecoratedLoanDetails.ts中编写的合同数据:

"contract": {
        "contractId": "a46660a3-7963-4610-a5a9-feb02c299e0b","periodindays": 15,"minPartialRepaymentAmount": 250000,"maxnumberOfProlongations": 9999,"maxOverdueDays": 30,"fees": {
            "prolongationAbsoluteFee": [],"prolongationPercentageFee": [
                {
                    "calculation": {
                        "rate": 0.8
                    },"name": "Prolongation fee - default","isCapped": true,"applyFlag": "DEDUCT_DIRECTLY","minDuration": 0,"maxDuration": 0,"isDefault": true
                }
            ]
        }
    } 

此地图在我的LoanDetails组件中:

class DecoratedDetailedLoan extends Indexable {
  
  constructor(private loan: any) {
    super();
  }

  get contract() {
    return this.loan.contract;
  }

解决方法

与获取合同的方式相同,您可以获取其费用

class DecoratedDetailedLoan extends Indexable {
  
  constructor(private loan: any) {
    super();
  }

  get contract() {
    return this.loan.contract;
  }

  get fees(){
    return this.loan.contract.fees;
  }

我建议您使用打字稿,因为这样可以创建一个可以转换负载输入的界面,这样您就可以轻松访问所需的字段。

,

您可以像这样使用对象分解来获取费用: let {fees} = contract;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。