2016-12-23 19 views
-1

我的数组是这样的:归于阵列日期可变角度NG-重复

$scope.names = [ 
    { "name": "John", "age" : "12" }, 
    { "name": "Ben", "age" : "15" }, 
    { "name": "Jason", "age" : "18" }, 
    { "name": "Billy", "age" : "11" } 
]; 

我可以显示NG重复这种names.name;

<div ng-repeat="n in names"> {{n.name}} </div> 

但我可以归咎于names.name的变量?就像这样:

var variable = names.name; 

然后在ng-repeat中写入{{variable}}?我试图做到这一点,但它没有奏效,有没有办法做到这一点?

+0

分配names.name到可变离。 var variable = names.name – bafix2203

+0

不能直接使用names.name bcz它是数组,你可以这样使用:var variable = names [0] .name; –

+0

这显然是一个[xy问题问题](http://meta.stackexchange.com/a/66378/246392)为什么你需要这样的事情? – Dalorzo

回答

0

names是一个数组。所以,你不能使用符号names.name

你可以把它分配给一个变量,如:

var variable = names[0].name 

但是在这种情况下,你只能访问names数组的一个元素。

0

使用angular.forEach()与ng-repeat相同。

angular.forEach(obj, iterator, [context]); 

​​