2015-03-08 79 views
0

如何访问图片中的0或1的签名。如何访问Angular DOM对象中的某个元素

我知道我可以通过objname.$$state.value得到值,它返回[[], []],但我怎样才能访问说签名?

显示的列表是如果我通过console.log(objname);单击控制台中显示的对象时出现的,此外,objname是我返回的AngularJS延迟承诺对象。

enter image description here

回答

1

您需要添加下面的代码你的诺言成功的代码,从而使代码不应该得到失败。 您通过对象objname.$$state.value需要循环然后再内部forEach会给你访问signatures

CODE

var allSignatures = []; 
angular.forEach(`objname.$$state.value`, function(value, index){ 
    angular.forEach(value, function(v, i){ 
     allSignatures.push(v.signatures); 
    }); 
}); 
+0

,只是让一个空数组:( – 2015-03-08 19:14:31

+0

需要看你的代码,很可能你在promise得到解决之前执行这个代码... – 2015-03-08 19:17:55

+1

虽然你的回答很有帮助,但问题是.then的第一个参数是一个函数,它必须带一个我没有设置的参数,菜鸟错误 - 但是你没有回答最初的问题,谢谢。 – 2015-03-08 20:15:54