slush-y
Version:
A slush generator for Best Practices with AngularJS Fullstack applications.
32 lines (26 loc) • 747 B
JavaScript
;(function(){
'use strict';
angular
.module('administration')
.directive('adminNav', adminNav);
/* @inject */
function adminNav(User, Auth) {
return {
templateUrl: 'app/modules/administration/directives/admin-nav/admin-nav.view.html',
restrict: 'E',
link: postLink
};
//////////
function postLink(scope, element, attrs) {
// Admin nav directive logic
// ...
scope.isAdmin = Auth.isAdmin;<% if(restangular){ %>
User.getList()<% } %><% if(http){ %>
User.all()<% } %>
.then( function (response){<% if(restangular){ %>
scope.users = response;<% } %><% if(http){ %>
scope.users = response.data;<% } %>
});
}
}
}).call(this);