angularjs路由和参数以及控制器
使用url~/list/result/1256 我的代码在一个文件中angularjs路由和参数以及控制器,angularjs,Angularjs,使用url~/list/result/1256 我的代码在一个文件中 App.config(["$routeProvider", function ($routeProvider) { $routeProvider.when("/list/result/:param", { controller: "ListController" });
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
});
首先,你的问题不完整。您尚未发布导航到URL“/list/result/1256”时加载的部分内容,即缺少模板URL。 其次,您还没有发布如何在ListController中提取参数 据我所知
var param = parseInt($routeParams['param'], 10);
应该可以帮助您提取参数。您确定ListController正在加载吗?您是否在其中放置了console.log?是的,控制器然后在页面上加载数据