Sidepanel - templates, controllers
[groupbasedpolicy.git] / groupbasedpolicy-ui / module / src / main / resources / gbp / resolved-policy / sidepanel / epg-sidepanel.controller.js
1 define([], function() {
2     'use strict';
3
4     angular.module('app.gbp').controller('EpgSidePanelController', EpgSidePanelController);
5
6     EpgSidePanelController.$inject = ['$scope', 'EndpointsListService'];
7
8     function EpgSidePanelController($scope, EndpointsListService) {
9         $scope.endpoints = EndpointsListService.createList();
10
11         function getEndpoints() {
12             if($scope.sidePanelObject)
13                 $scope.endpoints.getByEpg($scope.sidePanelObject);
14         }
15
16         $scope.$watch('sidePanelObject', getEndpoints);
17         $scope.$on('endpointChanged', getEndpoints);
18     }
19 });