2016-06-24 9 views
0

私はListPage.htmlを持っています。このテーブルには2つのカラムがあります。最初の列にはIdがあり、次の列には名前が付いています。AngularJsのStateProviderを使用して1ページから別のページにデータを渡す

​​

リンクをクリックすると、値を次のページに渡します。同様に、最初の行をクリックすると、値1が次のページに渡されます。テーブルにロードされた値は動的で、Webサービスから取得されます。ユーザーがリンクをクリックしたときに別のページに移動するrouter.jsがあります。

Router.js

export default ['$stateProvider', '$urlRouterProvider', ($stateProvider, $urlRouterProvider) => { 
    $stateProvider 


    .state('app.details', { 
     url: '/details', 
     template: require('./details/index.html') 
    }); 

    $urlRouterProvider.otherwise('/'); 
}]; 

あなたは私は状態provider.Iを使用してこのページにListPage.htmlからデータを渡すことができるか知っているようでしたが、URL内のIDを表示し、それを表示したいです詳細ページで)(

が.stateであなたのURLに追加します。 UI-SREF = "app.details({ '1' テスト:})"

答えて

0

引数としてごUI-SREFタグを使用して値を渡します: URL: '/詳細/:テスト' $ stateParamsライブラリを使用して他のコントローラで

キャッチそれを: $ stateParams.test

関連する問題