Javascript 角度重复不停止

Javascript 角度重复不停止,javascript,angularjs,angularjs-ng-repeat,ng-repeat,Javascript,Angularjs,Angularjs Ng Repeat,Ng Repeat,我正试图使用angularJS使用ng repeat指令设置指向不同页面的多个链接,如下所示 <div class="talks"> <a ng-repeat="talk in talks" ng-href="#/talk/{{ talk.id }}"> <h5>{{ talk.speaker }}</h5> <h4>{{ talk.title }}</h4> <

我正试图使用angularJS使用ng repeat指令设置指向不同页面的多个链接,如下所示

<div class="talks">
    <a ng-repeat="talk in talks" ng-href="#/talk/{{ talk.id }}">
        <h5>{{ talk.speaker }}</h5>
        <h4>{{ talk.title }}</h4>

        <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="360px" ng-attr-height="40px" viewBox="0 0 360 40" xml:space="preserve">
            <path ng-attr-d="{{ getPathSmall(talk, 'engagement', talk.highest, true, false) }}" stroke="#0bcea7" fill="none" stroke-width="2px" />
            <path ng-attr-d="{{ getPathSmall(talk, 'mood', talk.highest, true) }}" stroke="#1486c1" fill="none" stroke-width="2px" />
        </svg>
    </a>
</div>


但这会无限循环地贯穿谈话中的每一次谈话。ng repeat可以在一个循环后停止吗?

您能告诉我们
对话的样子吗?你在你的控制器里用它做什么了吗?你实际上可以这样限制ng重复:
,但是如果你有无限循环,你在做什么时有问题,你最好解决问题,而不是找到捷径。很容易看到您想要迭代的数据结构。同意如果它继续循环,您应该找到解决方案。但是您可以直接访问第一个对象,而不是使用ngRepeat。使用
{{talks[0].id}
等。在您的控制器中,
$scope.talks
是从远程数据源获取的,还是以角度构建的?如果您是在angular中构建它,那么您的代码中可能有一个bug,它在那里创建了无限循环。talks是一个json对象,由Speaker、Title、start和end Time等字段组成。getPathSmall使用扬声器、开始和结束时间从在线api收集数据,以便在svg中显示