Javascript 使用angular在html中打印json用户id

Javascript 使用angular在html中打印json用户id,javascript,html,angularjs,Javascript,Html,Angularjs,我只想打印用户JSON文件{{item.id}}的id,但它不起作用,我不明白问题出在哪里。我认为问题出在$http.get(url).then()中,但我不知道如何解决这个问题 如果我这样写{{item}},它会工作的 var-app=angular.module(“myApp”,[]); app.controller(“controller”,函数($scope,$http){ 变量url=”https://jsonplaceholder.typicode.com/users"; $htt

我只想打印用户JSON文件{{item.id}}的id,但它不起作用,我不明白问题出在哪里。我认为问题出在
$http.get(url).then()
中,但我不知道如何解决这个问题

如果我这样写{{item}},它会工作的

var-app=angular.module(“myApp”,[]);
app.controller(“controller”,函数($scope,$http){
变量url=”https://jsonplaceholder.typicode.com/users";
$http.get(URL).then(函数(响应){
$scope.users=响应;
});
});

AngularJa |应用程序
{{item.id}

url
更改为
url
,数据是响应对象的属性,命名为
data

var-app=angular.module(“myApp”,[]);
app.controller(“controller”,函数($scope,$http){
变量url=”https://jsonplaceholder.typicode.com/users";
$http.get(url).then(函数(响应){
//^^删除“s”
$scope.users=response.data;
//^^添加数据属性
});
});

AngularJa |应用程序
{{item.id}-{{item.name}

在angularjs的旧版本中,我们可以在“http”上使用“success/error”,但在新版本中,“success/error”被删除,而“then”被替换

当我们使用“success”时,我们可以直接从http获取“data”,但在“then/catch”上,数据是一个响应参数


有关更多信息,您可以阅读本文

非常感谢,如果我们使用just response,则它必须是有效的,但为什么它不起作用。因为
response
对象具有多个属性,如
$http
文档中所述。这些属性之一是从服务器返回的数据