我知道ng-repeat仅适用于数组。非数组对象上的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>
但它不工作。
它的工作正常......但它一次显示数组和非数组 – Idris 2017-02-01 15:54:35