我尝试访问阵列上的项目,让我解释一下: 当我在我的页面树枝中打印时,它会返回非常好的值
{{statistics}}
我有这个结果: [{"今天":[1,0]," lastmonth":[2,1]," todayWomen":[1,0],&#34 ; lastmonthWomen":[2,1]," todayMen":[0,0]," lastmonthMen":[0,0]," todayUnique" :[1,0]," lastmonthUnique":[1,1]," todayWomenUnique":[1,0]," lastmonthWomenUnique":[1,1 ]" todayMenUnique":[0,0]," lastmonthMenUnique":[0,0]}]
在我的app.js
中 var statistics = [];
$http.get('/ajax/statistics').success(function(data){
angular.forEach(data, function(value,key){
if (value != "ok") {
statistics.push(value);
};
});
$scope.statistics = statistics
});
但是当我尝试逐项访问ng-repeat和$ index时,我看来只有索引元素0
{% verbatim %}
{{statistics}}
<div ng-repeat="stat in statistics">
<h3>Les visites globales de l'établissement n° : {{$index}} !!</h3>
<li> Nombre de personnes qui ont visité aujourd'hui est : {{stat.today[$index]}} </li>
</div>
{% endverbatim %}
当我尝试使用硬编码时,确定
{% verbatim %}
{{statistics}}
<div ng-repeat="stat in statistics">
<h3>Les visites globales de l'établissement n° : {{1 or 0}} !!</h3>
<li> Nombre de personnes qui ont visité aujourd'hui est : {{stat.today[1 or 0]}} </li>
</div>
{% endverbatim %}
任何帮助,请
答案 0 :(得分:0)
你能提供一个有效的例子吗?
我在plunkr中测试了一个类似的例子,它似乎工作。无法重现。
http://plnkr.co/edit/uPuD6xyVvpiSJJQUf9aS?p=preview
使用{{stat.today[$index]}}
编辑1: 这里只有1次迭代,仍然有效http://plnkr.co/edit/v81Gp5rmE3rVGQB1d1WK?p=preview
编辑2:数组中的元素,转到http://plnkr.co/edit/QiSoWPIzZj62E2jYdD9G?p=preview