使用角度材质创建菜单

时间:2016-01-13 17:26:22

标签: javascript angularjs html5 angular-material materialize

我有使用materializeCss制作的以下菜单,但朋友建议使用角度材料,角度材料的例子有一个类似于我的,我无法重现,因为菜单是根据用户权限动态创建的。 如果你能告诉我它是如何完成的,我感激不尽

1 个答案:

答案 0 :(得分:0)

最简单的方法对于右侧部分:您可以在控制器中使用JSON,例如

$scope.jsonTest=[

 {
   imagePath:"",
   title:"",
   userPermission:["admin","superAdmin"] 
 },
 {
   imagePath:"",
   title:"",
   userPermission:["admin"] 
 }
];

并在你的html文件中

你可以使用

<div ng-repeat="item in jsonTest" >

   <div ng-show="item.indexof(userRole) > 0">
       ....(display content)
   </div>
</div>