javascript - 页面重定向在 Angular JS 中不起作用

标签 javascript jquery angularjs cordova ngcordova

我们是Angular js的新手。我们正在开发 ng-Cordova 应用程序。 我们面临页面重定向的问题。我们有两个 HomeSecondDetailsPage 页面。在 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 页(详细信息页面)。现在我们在详细信息页面中有后退按钮。我们尝试过这样的

$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
}

关于javascript - 页面重定向在 Angular JS 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36710479/

相关文章:

javascript - jQuery 选择包含最少文本字符数的段落

javascript - Angular 4 单元测试出现错误 - 失败 : Cannot read property 'map' of undefined

jquery - 简单的 jquery $(this).next() 在 IE 中不起作用

javascript - angular ui-router 多个嵌套和 Controller 数据

javascript - 无法访问Javascript变量: undefined

javascript - jQuery 计算特定类元素的高度

javascript - 如何在 polymer 中使用 jQuery 动态更改数组?

java - 如何结合 AngularJS 和 Thymeleaf 模板

javascript - 通过 $filter 创建和使用新的 `filter`

JavaScript:字符串没有像我预期的那样连接