是否可以调用先前ng-repeat的结果来生成新的ng-repeat

时间:2017-05-23 17:29:31

标签: javascript html angularjs-ng-repeat angular-ng-if

我对角度很新,我正在生成一个基于数组的列表。但是,如果该数组为空,我不希望它只显示一个空白屏幕,我想显示登录用户丢失的项目。我的ng-repeat的第一部分工作得很好,它会生成一个已注册的好处列表。但是,在我的代码的第二部分中,我希望生成用户尚未注册的所有好处,但它&# 39;显然不起作用。有没有办法调用第一次ng-repeat并为第二次ng-repeat产生剩余物?

using (var skeletonFrame= e.OpenSkeletonFrame())
using (var depthFrame = e.OpenDepthImageFrame())
{
skeletonFrame.CopySkeletonDataTo(skeletons);
var skeletons = new Skeleton[skeletonFrame.SkeletonArrayLength];

foreach (var skeleton in skeletons)
{
        if (skeleton.TrackingState != SkeletonTrackingState.Tracked)        
continue;

        var head = skeleton.Joints[JointType.Head];
        if (head.TrackingState == JointTrackingState.NotTracked) continue;

        var depthImagePoint = depthFrame.MapFromSkeletonPoint(head.Position);

        int depthInMillimeters = depthImagePoint.Depth; // TADA!
}
}

1 个答案:

答案 0 :(得分:0)

$ scope.c.list2应具备所有好处。 (这是我的理解)。

运行循环/映射,可以弹出$ scope.c.list2中的元素($ scope.c.list1中已存在的元素)。