[英]page redirection not working in angular js
我們是angular js
新手。 我們正在開發 ng-Cordova 應用程序。 我們正面臨頁面重定向的問題。 我們有兩個HomeSecond
, DetailsPage
pages.In HomeSecond有使用這種方法,我們得到的數據表格服務器時,頁面加載loadFeeds方法。
$scope.loadFeeds = function () {
alert("Start");
$http({
method : "GET",
url : 'http://192.168.3.118:2244/api/PostPets/GetData'
}).then(function mySucces(response) {
var DogsPostLists = response.data;
$scope.DogsPostLists = DogsPostLists;
}, function myError(response) {
alert(response);
//console.log('ERR'+response.message);
});
}
$scope.loadFeeds();
我們有用於重定向到DetailsPage
代碼的按鈕,如下所示
$scope.toggleImage = function (index) {
$location.path("/page11");
}
之后我們轉到第 11 頁(DetailsPage)。 現在我們在 DetailsPage 中有后退按鈕。 我們這樣試過
$scope.HomePageMove = function (){
$location.path("/page4/page9");//HomeSecond page
}
當我們點擊后退按鈕時,它會移動到 HomeSecond 頁面但 loadFeeds 沒有調用。
routes.js
.state('home', {
url: '/page4',
templateUrl: 'templates/home.html',
controller: 'homeCtrl'
})
.state('home.homeSecond', {
url: '/page9',
views: {
'side-menu21': {
templateUrl: 'templates/homeSecond.html',
controller: 'HomeSecondCtrl'
}
}
})
.state('selectDogDetailsPage', {
url: '/page11',
templateUrl: 'templates/selectDogDetailsPage.html',
controller: 'selectDogDetailsPageCtrl'
})
不知道你為什么叫“/page4/page9”。
不應該是
$scope.HomePageMove = function (){
$location.path("/page9");//HomeSecond page
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.