在AngularJS中,我想隐藏一个元素来限制未经过身份验证的用户查看它。
ng-hide指令正在运行,但当有人打开开发者工具时,他可以更改给予元素的类(ng-hide),然后他就可以看到内容。
如何让ng-hide更安全以获得授权?
感谢您的帮助!!!
P.S:我正在使用Node.JS作为后端
答案 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" />