2013-07-10 90 views
0

使用URL〜/列表/結果/ 1256angularjs路線和param和控制器

我的代碼在一個文件中

App.config(["$routeProvider", function ($routeProvider) { 
        $routeProvider.when("/list/result/:param", {   
         controller: "ListController" 
        }); 
       }]); 


    App.controller("ListController", ["$scope", "$routeParams", "$http", function ($scope, $routeParams, $http) { 
    I want to get "1256" here, but $routeParams - empty, why, what am I doing wrong 
}); 
+0

你確定ListController正在加載嗎?你把它放在一個console.log? – frosty

+0

是的,控制器然後在頁面上加載數據 –

回答

1

首先,你的問題是不完整的。您尚未發佈導航至URL「/ list/result/1256」時加載的部分內容,即您的templateUrl缺失。 其次,你還沒有發佈如何試圖提取ListController中的參數。

每我所知,

var param = parseInt($routeParams['param'], 10); 

應該可以幫助您提取帕拉姆。