[英]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.