var responsePromisecom = $ http.get( "restapi calling"); responsePromisecom.success(function(data){ console.log(data); $ scope.items = data.platform.record; }); responsePromisecom.error(function(data、status、headers、config){
alert( "ajax failed"); }); };ng-repeatの問題
$http.get()
を使用してREST APIコールを作成しています。私は私のページにng-repeat
を使用して応答データを表示したいと思います。データが配列の場合(応答データに複数のオブジェクトが含まれている場合を意味します)、正常に動作します。ただし、応答データにレコードが1つしかない場合は、ng-repeat
が正しく機能しません。私は$watch
を使いたくありません。そうする方法はありますか?アイテムが1レコードを返す場合、ng-repeat
は何もデータなしで複数回繰り返されます。アイテムが2レコードng-repeat
を返す場合、正常に動作します。
<div ng-repeat="item in items">
{{item.id}}
</div>
を助けるかもしれないオブジェクトまたは配列であるあなたのコード – tanmay
の多くを共有する必要があるデータやassingedコードを提供している場合してくださいjsfiddleまたはplncrのリンクを提供する可能性があります –