import ngModule from '../module'; import Section from 'salix/components/section'; import './style.scss'; class Controller extends Section { $onChanges() { if (!this.supplier) return; this.getSummary(); } getSummary() { return this.$http.get(`Suppliers/${this.supplier.id}/getSummary`).then(response => { this.summary = response.data; }); } } ngModule.vnComponent('vnSupplierSummary', { template: require('./index.html'), controller: Controller, bindings: { supplier: '<' } });