angularjs array
を使用して、http.get rest APIを使用してng-repeatを使用して受け取ったrecord data(table rows)
を格納しています。問題は、残りのAPIで1つのレコードしか取得されない場合、ng-repeatはレコードを印刷しないことです。 ng-repeatは、APIが複数のレコードを取得する場合にのみレコードを出力します。角度配列には1つのレコードがあるとデータが表示されません
$scope.details=[];
var lrequ = {
method: 'GET',
url: "https://example.com/execSQL?sql=mysqlquery",
headers: {
"Content-Type": "application/json"
}
}
$http(lrequ).then(function(response){
$scope.details=response.data.platform.record;
}, function(){alert("failure");});
これは私のNGリピートラインで、問題は何
<div class="col-lg-12" ng-repeat="dat in details | filter : { product_name : textname} as results">
?問題はNGリピートまたは$ scope.details配列でありますか?
してくださいは、あなたの質問 –
フィルターを外し、一度試してくださいにあなたの応答を述べました。 –
データをフィルタリングした後にレコードが見つからない可能性があります。 –