gpt4 book ai didi

javascript - 将 URL 参数传递给 AngularJS Controller ?

转载 作者:行者123 更新时间:2023-12-03 11:28:22 26 4
gpt4 key购买 nike

在我的应用程序中,我是 reading an URL parameter我想将其传递给我的 Angular Controller ,然后该 Controller 将加载一个 JSON 文件。

例如 index.html?id=1234 应该让 Controller 加载 data/1234.json

我当前的代码导致注入(inject)器错误:

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

其他信息 - https://docs.angularjs.org/api/ngRoute/service/$routeParams

关于javascript - 将 URL 参数传递给 AngularJS Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26823667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com