(function () { | |
'use strict'; | |
angular.module('xos.serviceTopology') | |
.directive('diagnostic', function(){ | |
return { | |
restrict: 'E', | |
templateUrl: 'templates/diagnostic.tpl.html', | |
controllerAs: 'vm', | |
controller: function(Subscribers, ServiceRelation){ | |
Subscribers.queryWithDevices().$promise | |
.then((subscribers) => { | |
this.subscribers = subscribers; | |
return ServiceRelation.get(subscribers[0]); | |
}) | |
.then((serviceChain) => { | |
this.serviceChain = serviceChain; | |
}); | |
} | |
} | |
}); | |
})(); |