2016-05-10 12 views
0

私はui-routerのstate1からstate2へのメッセージを渡そうとしています。角度ui-router:状態間でパラメータを渡す

ここでこのトピックに関する質問のほとんどを調べましたが、残念ながらそれを理解できません。

これは私のメインコードと$ stateProviderです:

myApp.config(function($stateProvider, $urlRouterProvider) { 
    // 
    // For any unmatched url, redirect to /state1 
    $urlRouterProvider.otherwise("/state1"); 
    // 
    // Now set up the states 
    $stateProvider 
    .state('state1', { 
     url: "/state1", 
     templateUrl: "state1.html" 
    }) 
     .state('state2', { 
     url: "/state2", 
     templateUrl: "state2.html" 
    }) 

}); 

Hereは、私はこれをテストするために作成されたもののPlunkerです。

動作させるにはどうすればよいですか?おかげ

+1

等しい必要は助けとなることがありあなたはhttp://stackoverflow.com/questions/2 8248236/obligation-states-without-url間の角度ui-router-passing-data –

答えて

1

この

myApp.config(function($stateProvider, $urlRouterProvider) { 
    // 
    // For any unmatched url, redirect to /state1 
    $urlRouterProvider.otherwise("/state1"); 
    // 
    // Now set up the states 
    $stateProvider 
    .state('state1', { 
     url: "/state1", 
     templateUrl: "state1.html" 
    }) 
     .state('state2', { 
     url: "/state2/:id", 
     templateUrl: "state2.html" 
    }) 

}); 

または

myApp.config(function($stateProvider, $urlRouterProvider) { 
     // 
     // For any unmatched url, redirect to /state1 
     $urlRouterProvider.otherwise("/state1"); 
     // 
     // Now set up the states 
     $stateProvider 
     .state('state1', { 
      url: "/state1", 
      templateUrl: "state1.html" 
     }) 
      .state('state2', { 
      url: "/state2", 
      templateUrl: "state2.html", 
      params: {id: ""} 
     }) 

    }); 

のようなものその後、UI-農奴

<a ui-sref="state2({id:'value'})">Send param and go to page 2</a> 

名(ID)が

関連する問題