Angularjs 为什么我的工作不正常

Angularjs 为什么我的工作不正常,angularjs,arrays,json,angularjs-ng-repeat,Angularjs,Arrays,Json,Angularjs Ng Repeat,我不太确定我的ng repeat是怎么回事,但这就是我所拥有的 <div ng-controller="DeliveryController"> <div ng-repeat="stop in Deliveries"> <div > {{stop.stopId}} </div> <div ng-repeat="box in stop.Boxes">

我不太确定我的ng repeat是怎么回事,但这就是我所拥有的

<div ng-controller="DeliveryController">
    <div ng-repeat="stop in Deliveries">
        <div >
            {{stop.stopId}}
        </div>
        <div ng-repeat="box in stop.Boxes">
            <div>
                {{box.orderNum}}
            </div>
        </div>
    </div>
</div>

数组位于
stopsInfo
对象内。 将循环更改为:

<div ng-controller ="DeliveryController" >

    <div ng-repeat="stop in Deliveries">
        <div >
            {{stop.stopId}}
        </div>
        <div ng-repeat="box in stop.stopsInfo.boxes">
            <div>
                {{box.orderNum}}
            </div>
        </div>
    </div>
</div>

{{stop.stopId}
{{box.orderNum}

框数组位于
stopsInfo
对象内。 将循环更改为:

<div ng-controller ="DeliveryController" >

    <div ng-repeat="stop in Deliveries">
        <div >
            {{stop.stopId}}
        </div>
        <div ng-repeat="box in stop.stopsInfo.boxes">
            <div>
                {{box.orderNum}}
            </div>
        </div>
    </div>
</div>

{{stop.stopId}
{{box.orderNum}

使用似乎不起作用的
ng repeat=“stop in Deliveries track by$index”
ng repeat=“box in stop.box track by$index”
?顺便说一句,只有一个stopId(父项)循环。现在完成了,有3个项目您可以去-使用
ng repeat=“stop in Deliveries track by$index”
ng repeat=“box in stop.box track by$index”
这两个项目似乎没有完成?顺便说一句,这里只有一个stopId(父)循环。现在完成了,有3个项目。你去之前-控制器必须在body标签中吗?不。我只是从我的样本小提琴复制粘贴了它。你也可以把它放在div里。更新了上面的代码-@Monzingoyeah我检查了plunker,这是返回的1 1 2 3 5 4 5 6 6耶工作正常,谢谢!现在我只需要把我的头绕在它周围控制器必须在主体标签中吗?不…我只是从我的样品小提琴上复制粘贴它。你也可以把它放在div里。更新了上面的代码-@Monzingoyeah我检查了plunker,这是返回的1 1 2 3 5 4 5 6 6耶工作正常,谢谢!现在我只需要把我的头绕在它周围