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

时间:2016-07-15 22:34:20

标签: javascript angularjs node.js mean-stack mean

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

ng-hide指令正在运行,但当有人打开开发者工具时,他可以更改给予元素的类(ng-hide),然后他就可以看到内容。

如何让ng-hide更安全以获得授权?

感谢您的帮助!!!

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

您可以使用ng-if例如:

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