如何显示对象

时间:2015-12-16 13:49:21

标签: angularjs restangular

我正在使用Restangular和PHP REST服务 我可以通过从RestAngular调用来从PHP REST获取数据。

我的代码看起来像

angular
    .module("classManagement")
    .controller('ClassSectionListCtrl', function (Restangular) {
        var vm = this;
         vm.currentYr = Restangular.one("currentYear").getList().$object;
    })

currentYr返回结构如下

[{"currentYear":"2015"}]

如何在控制台上显示返回对象的输出? 我试着做了

console.log(vm.currentYr);

它在控制台上返回[]。

console.log(vm.currentYr.currentYear);在控制台上打印未定义。

我的最终目标是将exampe 2015的currentYear存储在变量中。

任何建议。感谢

1 个答案:

答案 0 :(得分:0)

这会让你接近吗?

       angular
        .module("classManagement")
        .controller('ClassSectionListCtrl', function (Restangular) {
            var vm = this;
            Restangular.all('currentYear').getList()
                .then(function(currentYears) {
                  vm.currentYr = currentYears[0].currentYear;
                  console.log(vm.currentYr);
                }
       })