Javascript 是否将URL参数传递给AngularJS控制器?
在我的应用程序中,我希望将其传递给我的Angular controller,然后它将加载一个JSON文件 例如,Javascript 是否将URL参数传递给AngularJS控制器?,javascript,angularjs,Javascript,Angularjs,在我的应用程序中,我希望将其传递给我的Angular controller,然后它将加载一个JSON文件 例如,index.html?id=1234应该使控制器加载data/1234.json 我的当前代码导致喷油器错误: var id = getUrlParam('id') app.controller('myController', function ($scope, $http, id) { $http.get("data/"+id+".json").then(function(re
index.html?id=1234
应该使控制器加载data/1234.json
我的当前代码导致喷油器错误:
var id = getUrlParam('id')
app.controller('myController', function ($scope, $http, id) {
$http.get("data/"+id+".json").then(function(res) {
$scope.posts = res.data
})
});
我做错了什么?
$routeParams
是您需要的。
基本上,我可以像$routeParams.id
其他信息-尝试以下方法:
var getParameterByName=(函数(a){
如果(a==“”)返回{};
var b={};
对于(变量i=0;i var id=getParameterByName[“id”]
@idlebery-请分享如何添加$routeParams.id,因为我遇到了错误。