在AngularJS中,我想隱藏一個元素來限制未經過身份驗證的用戶看到它。使AngularJS ng-show和ng-hide更安全
ng-hide指令正在工作,但是當某人打開開發工具時,他可以更改給予元素的類(ng-hide),然後他可以看到內容。
如何讓隱藏更安全的授權?
感謝您的幫助!
P.S:我使用Node.js的針對後端
在AngularJS中,我想隱藏一個元素來限制未經過身份驗證的用戶看到它。使AngularJS ng-show和ng-hide更安全
ng-hide指令正在工作,但是當某人打開開發工具時,他可以更改給予元素的類(ng-hide),然後他可以看到內容。
如何讓隱藏更安全的授權?
感謝您的幫助!
P.S:我使用Node.js的針對後端
可以使用例如ng-if
:
<input type='text' name='firstName' ng-if="expression" />
正如已經潘卡Parkar建議,採用NG-IF。 ng-if會從DOM中移除元素。 ng-show/ng-hide不會刪除DOM中的元素。它使用CSS樣式來隱藏/顯示元素。
爲什麼不使用'NG-if'?如果它不滿足表達式,則它將移除DOM。 –
用'ng-if'替換'ng-show' .. –
好了!謝謝! – shabenda