2016-07-15 63 views
0

在AngularJS中,我想隱藏一個元素來限制未經過身份驗證的用戶看到它。使AngularJS ng-show和ng-hide更安全

ng-hide指令正在工作,但是當某人打開開發工具時,他可以更改給予元素的類(ng-hide),然後他可以看到內容。

如何讓隱藏更安全的授權?

感謝您的幫助!

P.S:我使用Node.js的針對後端

+0

爲什麼不使用'NG-if'?如果它不滿足表達式,則它將移除DOM。 –

+1

用'ng-if'替換'ng-show' .. –

+0

好了!謝謝! – shabenda

回答

1

可以使用例如ng-if

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

正如已經潘卡Parkar建議,採用NG-IF。 ng-if會從DOM中移除元素。 ng-show/ng-hide不會刪除DOM中的元素。它使用CSS樣式來隱藏/顯示元素。