AngularJS。可以在console.log中看到变量,但无法使用它

时间:2018-01-25 12:12:09

标签: javascript angularjs ajax

我已经通过$ resourse.query方法向服务器请求并获得了数据响应。

habitantsResource.query(
        {
            $filter: "startswith(Email, '" + vm.email + "')",
        },
        function (data) {
            vm.habitantId = data[0].habitantId;
            console.log(data[0].habitantId)
        });

值出现在控制台

但是vm.habitantId仍然是空的。

如何获得此值?

1 个答案:

答案 0 :(得分:0)

JavaScript和AngularJS区分大小写。您正尝试在视图中访问vm.habitantid: {{vm.habitantid}},但您在控制器中将其定义为vm.habitantId