import Route from '@ember/routing/route'; import { inject as service } from '@ember/service'; import BaseRoute from 'hino-hearts/routes/base'; export default BaseRoute.extend({ accountAddressData: service(), accountAddress: service(), accountManagement : service(), countryData:service(), store : service(), init() { this._super(...arguments); }, model() { // this.store.unloadAll('country'); this.countryData.unloadData(); let contriId = {}; contriId.id="ID"; contriId.countryName = "Indonesia"; contriId.countryCodeHoyu ="01"; var countries = this.countryData.getList(); this.set("countries", countries); var defaultCountry = this.countryData.createRecord(contriId); // var defaultCountry = this.countryData.getData("ID"); //this.set("defaultCountry.id","ID"); //defaultCountry.id ="" let newData = {}; var management = this.get('accountManagement.model'); newData.accountManagement = management; newData.country = defaultCountry; var data = this.accountAddressData.createRecord(newData); this.accountAddress.setModel(data); //this.set("accountAddress.model.country",defaultCountry); console.log(this.accountAddress.model.country); //this.set("accountAddress.model.country.id","tes"); return this.accountAddress.model; }, setupController(controller, model) { this._super(...arguments); controller.set('countries', this.get('countries')); controller.set('errorMessages', null); //controller.set('idAccount', this.get('idAccount')); }, //templateName : 'account-management/input' });