hino / app / routes / contact-resource / create.js
create.js
Raw
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';

import BaseRoute from 'hino-hearts/routes/base';

export default BaseRoute.extend({
	contactResource : service(),
	contactResourceData : service(),
	countryData:service(),
	store : service(),

	init() {
		this._super(...arguments);
	},

	model() {
		//this.store.unloadAll('country');
		var countries = this.countryData.getList();
		this.set("countries", countries);
		this.countryData.unloadData();
		let contriId = {};
		contriId.id="ID";
		contriId.countryName = "Indonesia";
        contriId.countryCodeHoyu ="01";
        
        var defaultCountry = this.countryData.createRecord(contriId);
		var contact = {};
		contact.country = defaultCountry;
		var data = this.contactResourceData.createRecord(contact);
		this.contactResource.setModel(data);
		return this.contactResource.model;
	},
	setupController(controller, model) {
		this._super(...arguments);
		controller.set('countries', this.get('countries'));
		controller.set('errorMessages', null);
		//controller.set('idAccount', this.get('idAccount'));

	},

	templateName : 'contact-resource/input'});