(function() { "use strict"; angular.module("raz") .component('resourceSelection', { templateUrl: '/js/angular/resource-slider/resource-selection.html', controller: 'resourceSelection', bindings: { labelText: "@", defaultId: '<', selectionOptions: '<', api: '<' } }) .controller('resourceSelection', ['resourceCollectionService', function(resourceCollectionService) { var ctrl = this; ctrl.selectedOptionId = null; ctrl.changeOption = function() { resourceCollectionService.getResourceInfo(ctrl.api, ctrl.selectedOptionId); }; }]); })();