久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

html - angular 跳轉頁面時,非ng-view部分的內容如何刷新

瀏覽:131日期:2024-03-19 17:11:48

問題描述

我的頁面上有一個Menu Bar:

<ul class='nav nav-tabs nav-stacked main-menu'> <li><a href='http://m.baoyu77737.com/templates/home.html#/'><i class='icon-bar-chart'></i><span class='hidden-tablet'> 高校概覽</span></a></li> <li><a href='http://m.baoyu77737.com/templates/home.html#/Comments'><i class='icon-envelope'></i><span class='hidden-tablet'> 高校評論</span></a></li> <li><a href='http://m.baoyu77737.com/templates/home.html#/Views'><i class='icon-tasks'></i><span class='hidden-tablet'> 校內景點</span></a></li></ul>

作為我的頁面導航欄,其余的部分使用ng-view來更新,現在遇到的問題是,我跳轉到其他頁面后,Menu Bar并不會刷新,所以看上去就選擇了很多標簽:

html - angular 跳轉頁面時,非ng-view部分的內容如何刷新

謝謝~

問題解答

回答1:

我們的做法是監聽 routeChangeSuccess 然后 更新 某個變量path的值

然后在menu那里就判斷 ng-class='{active:path=’xx’}'

回答2:

http://stackoverflow.com/a/18562339

回答3:

推薦使用angular的一個比較好的插件ui-router對于你這種情況,只需要添加一個ui-sref-active='yourCSSStyle'就可以了,簡單方便。可以參考:ui-router 以及 ui-sref-active

標簽: HTML
主站蜘蛛池模板: 阳原县| 雷山县| 永登县| 乌拉特前旗| 庆云县| 凌源市| 永安市| 延庆县| 凌云县| 合川市| 阿尔山市| 布尔津县| 东莞市| 三河市| 阿克苏市| 武平县| 顺义区| 闽侯县| 芦山县| 宜昌市| 扎兰屯市| 武平县| 广饶县| 夏河县| 顺平县| 东乌珠穆沁旗| 舞阳县| 青海省| 合江县| 黎平县| 武冈市| 十堰市| 太康县| 新宁县| 宁化县| 紫阳县| 凯里市| 云浮市| 友谊县| 平泉县| 随州市|