import ngModule from '../module'; export default class Controller { constructor($) { Object.assign(this, { $, selectedWorker: null, }); } onSearch(params) { if (params) this.$.model.applyFilter(null, params); else this.$.model.clear(); } preview(event, worker) { if (event.defaultPrevented) return; event.preventDefault(); this.selectedWorker = worker; this.$.preview.show(); event.stopImmediatePropagation(); } } Controller.$inject = ['$scope']; ngModule.component('vnWorkerIndex', { template: require('./index.html'), controller: Controller });