2015-12-16 48 views
0

我正在使用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);在控制台上打印未定义。

我的最终目标是将2015年的当前年份存储在变量中。

任何建议。谢谢

+0

尝试1:'console.log(vm)',你能在这里看到什么? 。尝试2:将调试指针保存在'vm.currentYr'你能看到什么..? – vijay

+0

我得到这个对象{currentYr:Array [0]} currentYr:Array [1] – fresher

+0

我想实现 - 将2015存储在变量中。 – fresher

回答

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); 
       } 
     })