angglarjsは$state.go()でページをジャンプするときにパラメータを転送します.

752 ワード

まず、ルートを定義するところに、paramという属性とそれに応じた値を加えます.
 .state("pagetogo", {
      	url: "/pagetogo",
      	templateUrl: "page/redirect/pagetogo.html", 
		params: {'pw': null,'username':null},
    })
第二のステップは、ジャンプ先のページに対応する値が入力されます.
$state.go("pagetogo",{ username : $scope.username, pw: $scope.password });
ステップ3は、ターゲットページのコントローラに依存して$stateParaamsを注入します.
angular.module('myapp').controller('gotopagecontroller',function($scope,$stateParams,$ToChinese,$hprose,$location,$state,$cookieStore,$rootScope,$interval) {}
最後のステップで、ターゲットページにパラメータを導入します.
var username=$stateParams.username;
var password=$stateParams.pw;