我有div1
和div2
。 如果用户是管理员我希望他看到他们两个。 如果用户是一个简单的用户,我希望他能看到的只有div2
。
我用ng-if
(怎么一回事,因为它消除了div
完全,而不是使用display:none
)是否安全? 它可以截获和/或通过代理工具和/或Chrome开发人员工具改变。 我没有找到任何信息。
我有div1
和div2
。 如果用户是管理员我希望他看到他们两个。 如果用户是一个简单的用户,我希望他能看到的只有div2
。
我用ng-if
(怎么一回事,因为它消除了div
完全,而不是使用display:none
)是否安全? 它可以截获和/或通过代理工具和/或Chrome开发人员工具改变。 我没有找到任何信息。
由于所有 AngularJs代码是客户端,像指令ng-if
不会保护你从代理工具,针对HTTP。
所以,这取决于你的意思是安全的 。 如果您是从服务器提供敏感信息,则没有用户界面模式/工具将保证该信息。
通常在SPA应用,安全应用到服务器API客户端的说话。 用户界面应被视为用户的控制之下。
如果我排除安全的讨论/考虑,我更愿意用NG-节目来代替。 我将介绍angularjs控制器和html页面基于它们显示/隐藏相关的模态特性。
是的,客户端代码可以说使用Chrome开发者工具和萤火虫等进行调查
我第二@Davin特赖恩的建议,并说,最好能在服务器端安全的内容。