2016-06-24 59 views
0

我有一個ListPage.html,它有一個兩列的表格。第一列有Id,下一列有名字。在AngularJs中使用StateProvider將數據從一個頁面傳遞到另一個頁面

​​

當我點擊鏈接時,我希望將值傳遞到下一頁。就像,當我點擊第一行時,我希望將值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('/'); 
}]; 

你能不能讓我知道如何我可以從ListPage.html使用狀態provider.I要顯示在URL中的ID,並顯示其數據傳遞到這個頁面在詳細信息頁面中。 UI-SREF = 「app.details({測試: '1'})」

回答

0

與UI的SREF標籤作爲參數傳遞你的價值

將它添加到您的網址.STATE() : 網址: '/信息/:測試'

趕上它在你的其他控制器$ stateParams庫: $ stateParams.test

相關問題