使 AngularJS ng-show 和 ng-hide 更安全

Make AngularJS ng-show and ng-hide safer

在 AngularJS 中,我想隐藏一个元素以限制未通过身份验证的用户看到它。

ng-hide 指令有效,但是当有人打开开发人员工具时,他可以更改给元素的 class (ng-hide) 然后他可以看到内容。

如何使 ng-hide 的授权更安全?

谢谢帮忙!!!

P.S:我正在使用 Node.JS 作为后端

正如 Pankaj Parkar 已经建议的那样,使用 ng-if。 ng-if 将从 DOM 中删除元素。 ng-show/ng-hide 不会从 DOM 中删除元素。它对 hide/show 个元素使用 CSS 样式。

您可以使用 ng-if 例如:

<input type='text' name='firstName' ng-if="expression" />