ng-repeat は配列でのみ機能することを知っています。
私の問題は、サーバーから取得したオブジェクトが配列なのかオブジェクトのみなのかがわからない場合です。
配列かオブジェクトかを動的に判断する必要があり、配列の場合にのみ ng-repeat を使用します。
私の質問は、オブジェクトが配列の場合のみ、条件付きで ng-repeat を使用して実装する最良の方法は何ですか?
私はこの方法で問題を解決しようとしました:
<div ng-if="Array.isArray(myObj)"ng-repeat="item in myObj">
<do-some-stuff item='item'></do-some-stuff>
</div>
<do-some-stuff ng-if="!Array.isArray(myObj)" item='myObj'></do-some-stuff>
しかし、それは機能していません。