你推薦使用angularjs從導航菜單中導航頁面的方法是什麼? 頁面將使用ng-include來使頁腳和頁眉具有通用模板。我發現ng-view在頁面之間導航。AngularJS頁面導航
0
A
回答
1
在這個例子中,有一個名爲navList的模塊,裏面有一個控制器和一個方法navClass。使用angular.js中的特殊服務$ location來分析瀏覽器中的URL,並使URL在應用程序中可用。最後,將URL哈希與傳遞的參數進行匹配。
var navList = angular.module('navList', []);
navList.controller('navCtrl', ['$scope', '$location', function ($scope, $location) {
$scope.navClass = function (page) {
var currentRoute = $location.path().substring(1) || 'home';
return page === currentRoute ? 'active' : '';
};
}]);
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div class="well sidebar-nav" ng-app="navList">
<ul class="nav nav-list" ng-controller="navCtrl">
<li ng-class="navClass('home')"><a href='#/home'>Home</a></li>
<li ng-class="navClass('about')"><a href='#/about'>About Us</a></li>
<li ng-class="navClass('contact')"><a href='#/contact'>Contact Us</a></li>
</ul>
</div>
1
相關問題
- 1. angularJS - 簡單的按鈕導航頁面
- 2. 離子angularjs頁面導航設備
- 3. 無法在angularjs中導航頁面
- 4. jQuery Mobile vs AngularJs頁面導航
- 5. 頁面導航
- 6. 頁面導航
- 7. 導航頁面?
- 8. WP7頁面導航?
- 9. 而頁面導航
- 10. 在頁面導航
- 11. JSF頁面導航
- 12. WPF頁面導航
- 13. Silverlight頁面導航?
- 14. 頁面導航4.6
- 15. GWT頁面導航
- 16. 導航HTML頁面
- 17. WPF頁面導航
- 18. 頁面導航Android
- 19. 頁面導航JSF
- 20. 在angularjs中通過頁面導航時添加翻頁動畫
- 21. jquery click()不在galleriffic頁面導航頁面導航
- 22. 頁面重新導航回到頁面
- 23. 從子頁面導航到父頁面
- 24. jquery mobile導航到頁面內頁面
- 25. 在頁面內動態導航頁面
- 26. 導航帶頁面源的頁面
- 27. AngularJS:導航欄
- 28. WordPress的頁面導航欄
- 29. Codeigniter頁面導航錯誤
- 30. Ajax頁面導航 '#' 符號
謝謝sesispla! – user1811660