我目前有一個json文件,有頁面標題和內容數據。
像這樣:
[
{
"title":"About",
"content":"About me . . . . . . "
},
{
"title":"Contact",
"content":"Reach me . . . ."
},
{
"title":"Create a Post",
"content": "What's on your mind?"
}
]
JSON的數據被附加到的角控制器。 .controller('PageController', ['$scope', '$http', '$routeParams',function($scope,$http,$routeParams){ $http.get('../../../data/pages.json').success(function(data){ $scope.page = data[$routeParams.id]; }); }])
此信息附帶有角度js和ng-repeat的dom視圖。 我正在循環ng-repeat="page in pages"
,到目前爲止我已成功地看到關於,聯繫人和創建發佈頁面。我甚至可以點擊li標籤併成功轉移到正確的頁面。
但是,我的問題是,li標籤從來沒有註冊活動類。
這是我的代碼片段。
<div class="navbar-collapse collapse navbar-responsive-collapse">
<ul class="nav navbar-nav">
<li ng-class="{'active': 1}" ng-repeat="page in pages"><a href="#/page/{{pages.indexOf(page)}}">{{page.title}}</a></li>
</ul>
我怎樣才能LI標記設置爲激活這一設置?
重複的問題看http://stackoverflow.com/questions/12295983/set-active-tab-style-with-angularjs – MaheshKumar