如何从一个页面重定向到另一个页面

How to redirect from One page to Another

我是一名 .NET 开发人员,但是 Angular js 和 PHP 方面的新手,我想在保存数据后重定向到另一个页面。这是我编写的以下代码,我应该怎么做

      var url = domain+"/index.php/welcome/insert2?email="+$scope.uemail+"&name="+$scope.uname+"&make="+$scope.umake.id+"&model="+$scope.umodel.id+"&mobile="+$scope.umobile+"&car_reg_no="+$scope.car_regist+"&pincode="+$scope.upincode;
       //$log.log(url);
       $ionicLoading.show();
       $scope.submitData(url).then(function(data){
            $log.log(data);
            $localstorage.set("uid",data);
                           $ionicLoading.hide();
       });
    }

   }; 
  1. 您可以使用 window.location.href = "URL" 将浏览器重定向到另一个页面
  2. 或 Angular 路由器,如果你想重定向到 angular 页面。如何操作取决于您使用什么 Angular 路由器:

$state.go('app.page') 例如标准路由器

您没有使用 transitionTo method.which 用于完成这项工作。这是您应该在这一行之后编写的代码片段

 $localstorage.set("uid",data);

 $state.transitionTo('app.pagename');

检查它是否有效。

您可以像下面的代码示例那样编写代码

var url = domain+"/index.php/welcome/insert2?email="+$scope.uemail+"&name="+$scope.uname+"&make="+$scope.umake.id+"&model="+$scope.umodel.id+"&mobile="+$scope.umobile+"&car_reg_no="+$scope.car_regist+"&pincode="+$scope.upincode;
   //$log.log(url);

   $ionicLoading.show();

   $scope.submitData(url).then(function(data){
        $log.log(data);
         $localstorage.set("uid",data);
   })
  .finally(function () {
      $ionicLoading.hide();
      // Set URL here to redirect other page.
     $state.transitionTo('URL');

  });
};