><li class="dropdown" dropdown ng-show="environments" > > <a href="#" class="dropdown-toggle" dropdown-toggle> > {{(environment.value) || "Select an environment"}} <b class="caret"></b> > </a> > > <ul class="dropdown-menu arc-dropdown" ng-init="ppage=0"> > <li ng-repeat="e in environments|skipTake:ppage*10:10"> > <a ng-click="selectEnvironment(e)">{{e.value}}</a> > </li> > <li class="tempnavigation"> > <ul> > <li> > <a ng-click="navigate(ppage=(ppage-1)>0?ppage-1:0,$event)"> > <span class="glyphicon glyphicon-chevron-left"></span> > </a> > </li> > <li> > <a ng-click="navigate(ppage=(((ppage+1)*10>=environments.length)?ppage:ppage+1), $event)"> > <span class="glyphicon glyphicon-chevron-right"></span> > </a> > </li> > </ul> > </li> > </ul> ></li> >{{accountPeriods}} ><li class="dropdown" dropdown ng-show="accountPeriods"> > <a href="#" class="dropdown-toggle" dropdown-toggle> > {{(accountPeriod.value) || "Select an accountPeriod"}} <b class="caret"></b> > </a> > > <ul class="dropdown-menu arc-dropdown" ng-init="ppage=0"> > <li ng-repeat="a in accountPeriods|skipTake:ppage*10:10"> > <a ng-click="selectAccountPeriod(a)">{{a.value}}</a> > </li> > <li class="tempnavigation"> > <ul> > <li><a ng-click="navigate(ppage=(ppage-1)>0?ppage-1:0,$event)"><span class="glyphicon glyphicon-chevron-left"></span> </a></li> > <li> > <a ng-click="navigate(ppage=(((ppage+1)*10>=accountPeriods.length)?ppage:ppage+1), $event)"> > <span class=" glyphicon glyphicon-chevron-right"> > </span> > </a> > </li> > </ul> > </li> > </ul> ></li> > >>
> function arcBreadcrumbService($http, $q, arcEnvironmentService, arcAccountPeriodService) { > var n = $q.defer(); > var o; > var environments = arcEnvironmentService.all(); > var accountPeriods = []; //arcAccountPeriodService.all(); > var setNames = function (obj) { > o = obj; > if (o.environments && o.accountPeriods) { > n.resolve(o); > } > }; >>
> $scope.selectEnvironment = function (p) { > accountPeriodFactory.getlist(p.id).then(function (data) { > $scope.accountPeriods = data; > }); > > var name = $rootScope.$state.current.name; > $rootScope.$state.go(name, { > environment: p.id > }); > > > return false; > }; > >>