0
按Ctrl代碼:AngularJS location.path自定義URL
$scope.$on('$locationChangeStart', function() {
var o1 = $location.path();
var o2 = '/login';
var o3 = '/password-recovery';
if(o1.match(o2)){
$scope.loginContainer= function() {
return true;
};
});
HTML
<div class="container" ng-show="loginContainer()">
<div ui-view></div>
</div>
代碼工作時的URL匹配http://localhost/angapp/#/login
,但現在我有管理員的URL像下面
http://localhost/angapp/#/admin/users
http://localhost/angapp/#/admin/usersGrp
http://localhost/angapp/#/admin/XYX
我需要使用var o4 = '/admin/';
,以便它以任何以admin開頭並跟隨moduleName並相應地顯示html的url。
如何使用location.path()
來匹配管理網址並同時顯示/隱藏div?
好了,問題並不涉及安全問題,但如何當URL改變設置一些導航欄爲用戶或管理員端。如果我遇到管理員,它會設置管理員標題其他用戶標題。 – Slimshadddyyy