Мне нужна помощь по управлению локальным состоянием Apollo с angular 8. Проблема в том, что когда мое приложение запускается, я получил ответ от своего сервера Apollo, запрашивая, я хочу инициализировать свое состояние с ответом, который я получил от сервера. Как я могу настроить и инициализировать свое состояние?
Я создаю apollo, как это в моем app.component.ts
this.apollo.create({
link: this.httpLink.create({uri: serviceParam.serviceEndpoint}),
cache: new InMemoryCache(),
});
Ответ, который я получаю от моего запроса, это
data:
getApplication:
appID: 185999
creationDate: "21/11/2019"
broker:
brokerEmail: ""
brokerName: "Test, Test"
brokerPhoneNo: ""
__typename: "Broker"
__proto__: Object
customer: Array(1)
0:
custID: 201857
customerCode: "P"
personalInformation: {firstName: "ABC", gender: "", middleName: "", surName: "DEF", title: "Mr", …}
contactInformation: {email: "123@gmail.com", fax: "", homePhoneNo: "", mobileNo: "123456789", preferredContact: "", …}
otherInformation: {bankruptcyDate: null, bankruptcyStatus: "", dateOfBirth: "12/12/1994", dependent: null, foreignCitizen: null, …}
residentialDetail: {accountNum: "", addressDetail: {…}, balanceOwing: "0", homeValue: 0, mobileNo: "", …}
customerAddresses: (2) [{…}, {…}]
customerEmployment: [{…}]
income: []
asset: (10) [{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]
expense: (3) [{…}, {…}, {…}]
liabilities: {liabilitiesID: 202670, carLoan: Array(2), personalLoan: Array(2), investmentProperty: Array(0), other: Array(1), …}
__typename: "Customer"
__proto__: Object
length: 1
__proto__: Array(0)
__typename: "Application"
Я хочу, чтобы этот ответ был установлен в качестве моего состояния инициализации.