我知道 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>
但它不起作用。