$scope.peopleprofile = true;
$scope.peoplesettings = false;
if( $scope.locationpath == '/peopleProfile'){
$scope.peopleprofile = true;
$scope.peoplesettings = false;
}else if( $scope.locationpath == '/peopleSettings'){
$scope.peoplesettings = true;
$scope.peopleprofile = false;
}
$scope.go = function(url, type){
if( type == 'peopleprofile'){
$scope.peopleprofile = true;
$scope.peoplesettings = false;
}else if( type == 'peoplesettings'){
$scope.peoplesettings = true;
$scope.peopleprofile = false;
}
routeSrvc.go(url);
};
<p ng-class="{true: 'menu-item peoplesetting-nav-style', false: 'menu-item peoplesetting-nav'}[peopleprofile]" ng-controller="PersonController">
<a class="peoplesetting-title-style" ng-click="go('peopleProfile', 'peopleprofile')"><i class="fa fa-cog"></i>个人设置</a>
</p>
<p ng-class="{true: 'menu-item peoplesetting-nav-style', false: 'menu-item peoplesetting-nav'}[peoplesettings]" ng-controller="PersonController">
<a class="peoplesetting-title-style" ng-click="go('peopleSettings', 'peoplesettings')"><i class="fa fa-cog"></i>账号设置</a>
</p>
預設如下圖:
點帳號設定的時候 我希望目前狀態在帳號設定上 但是效果確是下面這樣子的
路過的幫我看看是什麼問題唄,先謝謝啦~~~
推薦你使用
angular
的ui-router
,很方便,而且更能十分強大;我看看有沒有時間,幫你寫個小demo。補充:
抽空幫你寫的一個demo
HTML檔程式碼如下:
JS檔案代碼如下:
CSS檔案代碼如下:
希望可以幫助你。
雷雷
樓主 ,能不能將你的完整的例子貼出來啊,小弟需要學習一下