import Service from '@ember/service'; export default Service.extend({ model : null, inbox: null, init() { this._super(...arguments); }, setModel(data) { this.set("model", data); }, setInbox(data) { this.set('inbox', data); }, addRow(data, property_name) { let datas = new Array(); let prevData = this.get("model." + property_name); if (prevData != null) { prevData.pushObject(data); datas = prevData; } else { datas.pushObject(data); } this.set("model." + property_name, datas); }, deleteRow(data, property_name) { let prevData = this.get("model." + property_name); prevData.removeObject(data); this.set("model." + property_name, prevData); }, clearDetail(property_name) { this.set("model." + property_name, new Array()); } });