国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

AngularJS中重新加載當前路由頁面的方法

2024-05-06 15:20:54
字體:
來源:轉載
供稿:網友

這個問題同樣困擾我很久,網上的回答五花八門,全都不能解決;終于在網上找很久,看到某大神的解決辦法,整理作此分享;使用ui-router重新加載當前頁面的問題。(ui-router版本需要是0.2.14以上的)

用angular做項目,會碰到需要點擊菜單刷新當前頁面,加載當前頁面,但是同一個路由頁面點擊沒反應;

假設我們的路由頁面 app.toMenu ;

<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" ui-sref="app.toMenu" ui-sref-opts="{reload:true}"><!-- 網上普遍都說這樣刷新,但這個是整個頁面也同時都刷新了 -->

其實,reload除了可以傳遞布爾類型型參數,還可以傳string和object型參數,如果只是想刷新當前的路由頁面,而不去連帶刷新父路由,我們可以把reload的參數值設置為當前路由頁面標識。

<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" ui-sref="app.toMenu" ui-sref-opts="{reload:'app.toMenu'}"><!-- 這個方法刷新當前路由頁面 -->

另外也可以用$state.reload();

$state.reload()是加載整個頁面;

$state.reload('app.toMenu');加載當前頁面;

<a href="" ng-click=" rel="external nofollow" reloadCurPage()"><!-- controller里面 $scope -->$scope.reloadCurPage = function(){ $state.reload('app.toMenu');}

注:如果標識是變量的話

<a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" ui-sref="{{k.value}}" ui-sref-opts="{reload:'{{k.value}}'}">

以上這篇AngularJS中重新加載當前路由頁面的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持錯新站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 安泽县| 贵南县| 清水河县| 镇安县| 定陶县| 齐河县| 嘉禾县| 定日县| 怀柔区| 建昌县| 阳城县| 洛宁县| 天台县| 县级市| 宜州市| 山东| 荔浦县| 军事| 叙永县| 嘉义县| 桑日县| 庆云县| 庄河市| 边坝县| 梁河县| 竹山县| 左云县| 确山县| 视频| 城固县| 周至县| 苍山县| 东源县| 原阳县| 霍林郭勒市| 玛曲县| 紫阳县| 堆龙德庆县| 门头沟区| 西乌珠穆沁旗| 环江|