Ng-repeat在HTML中不能正常工作,在angular js中编译

ng-repeat not working properly in html compile in angular js

本文关键字:angular js 工作 编译 不能 HTML 常工作 Ng-repeat      更新时间:2023-09-26

我在控制器中动态创建的html变量,并通过compile添加到视图中:

html ='<div class="color-label-wrapper objective-list" ng-repeat="event in events  | filter: search: strict">{{event.event}}</div>';
$scope.funnelArray = [];
$scope.funnelArray.push({funnel: $compile(html)($scope)});

我的事件数组:

$scope.events = [{event: 'Event 1'}, {event: 'Event 2'}, {event: 'Event 3'}, {event: 'Event 4'}, {event: 'Event 5'}, {event: 'Event 6'}, {event: 'Event 7'}];

我需要显示这个数组到事件7,但在执行它显示事件1到事件7多达7次…

请帮帮我…

我得到了我想要的输出:

由于错误发生,我正在做2次编译:

plunker link: