Advertisement
Guest User

Untitled

a guest
Aug 25th, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. angular
  2. .module('awards.behavior-tracking')
  3. .controller('BehaviorTrackingIndexCtrl', BehaviorTrackingIndexCtrl)
  4. .$inject = ['$scope', 'BehaviorTrackingIndexService', 'PreferenceService', 'ClientService', '$stateParams'];
  5.  
  6. function BehaviorTrackingIndexCtrl ($scope, BehaviorTrackingIndexService, PreferenceService, ClientService, $state) {
  7. var vm = this;
  8. vm.service = BehaviorTrackingIndexService;
  9.  
  10. vm.service.repository.waitOnParams = true;
  11. vm.activateCtrl = function(){
  12. vm.init();
  13. };
  14.  
  15. vm.applyFilters = function() {
  16. vm.service.resourceFilters = {
  17. 'filter': [ {
  18. 'field': 'behavior',
  19. 'type': 'eq',
  20. 'value': $state.params.id
  21. }]
  22. };
  23. vm.service.repository.params = vm.service.resourceFilters;
  24. };
  25.  
  26. $scope.$watch(function() {return $state.params.id}, function(newVal, oldVal){
  27. vm.applyFilters();
  28. });
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement