That's a typical issue, that you have to solve on the server side, but if you want to do it on the frontend, I would suggest to get the menu from server, with properly set right properties.
Your model will get it and store it in your model, something like:
$http.get('http://rest-server/menu')
.success(function (data) {
$scope.my.menu;
});
The menu will provide the content (click on a menu item -> get allowed services from a defined REST-API) for the certain user (admin/superadmin/whatever).
If you want to implement it completely at the frontend, someone with technical background can easly override your rules.
EDIT: If it is going only about showable content you can use ng-if, ng-show, ng-hide, there are plenty of examples at stackoverflow.
ng-includeto use one or another, or useng-show/ng-iflike you have been doing.