【发布时间】:2015-07-27 06:46:46
【问题描述】:
我有一个 AngularJS 单页应用程序,其中有很多 HTML 块,我根据用户的权限级别向他们显示。
用户权限由service调用确定,并根据权限设置值。
$scope.permission = 'admin'
我可以使用ng-hide/show 指令根据权限隐藏这些块。但我担心安全问题。通过更改 css display 属性,未经授权的人也可以查看这些块。
另一个选项是ng-if,我目前正在使用它。但我想知道我是否应该对routing 做同样的事情,我相信这样更安全。我可以使用ui.router 角度模块来实现这一点。但是正确的方法是什么?
我应该使用ng-hide/show、ng-if 还是routing?
期待一些好的想法。
非常感谢任何帮助。提前致谢。
【问题讨论】:
标签: javascript angularjs angularjs-routing