2016-04-26 3 views
0

idパラメータを渡している間に別のページにリダイレクトしたいのですが、どうすればいいですか?これは私が例を探した後に試したコードです。私はすでにすべての訪問情報を渡すことができる訪問フォームを作成しました。その後、私は訪問情報を表示し、クリックして私が旅行を作成するフォームにリダイレクトするボタンを持っていきます。彼らがクリックした訪問に応じて、旅行のIDを取得したいと思います。私はそれをもっと分かりやすくするために写真を追加しました。私は私のhtmlページに追加別のページにリダイレクトして値を渡す

Create Trip PageCreate Visit PageView Visit Page

コード私のコントローラで

<button ng-click="redirect()">Start Planning trips!</button> 

コード

$scope.redirect = function(){ 
$location.path('#/create-trip').search('id=' + $scope.visit.id); } 

答えて

0

それは次のようになります。

$scope.redirect = function(){ 
    $location.path('#/create-trip').search('id',$scope.visit.id); 
} 

または

$scope.redirect = function(){ 
    var param = { 
     id: $scope.visit.id 
    } 
    $location.url("/store/items").search(param); 
}