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;