0
APIの情報をリストに追加しています。その後、私はfor
と比較します。これは私のコードです:値を比較した後に返されたHTMLビューの情報を表示
function taffy(){
var d = new Date();
$scope.day = d.getDate();
$scope.month = d.getMonth() + 1;
$scope.year = d.getFullYear();
$scope.today = $scope.year + "-" + $scope.month + "-" + $scope.day + "T00:00:00";
}
function getBackAll(){
$http.get('/api/Invoice?')
.then(function(data){
$scope.amadeus = data.data.Response;
for(var i = 0; i< $scope.amadeus.length; i++){
if($scope.amadeus[i].ProgramPayDate === $scope.today && $scope.amadeus[i].StatusId === 3){
$scope.viroba = $scope.amadeus[i];
console.log($scope.viroba);
}
}
//console.log($scope.amadeus);
});
}
私がやっていることは「今日」の価値を得ることです。私の問題は、私は私のHTMLビューに表示しようとすると来る:私は1つの値を持つ場合
<table align="center">
<thead>
<tr>
<th>{{today}}</th>
</tr>
</thead>
<tbody>
<tr>
<th>Company: {{viroba.Name}} Total: ${{viroba.Total}}</th>
</tr>
</tbody>
</table>
、それは私が1以上のものを持っている場合、一つだけを示して、私はそれを示し、大丈夫です、しかし。 ng-repeatを渡す必要がありますか?
お願いします。
Thanx事前に。それはそう
はいあなたは 'NG-repeat'を使用する必要があります。 – Ved
'$ scope.viroba'は配列ではなくオブジェクトです。 'ng-repeat'は配列に対してのみ機能します。 – Ved
だから、どうすればすべての値を表示できますか?私は空白になっています –