将幻灯片的活动属性设置为true

时间:2016-01-29 16:35:08

标签: angularjs angular-ui-bootstrap

这是plunker上的ui.bootstrap uib-carousel的分支。

我在for循环之后在控制器中添加了一行来填充$ scope.slides:

$scope.slides[1].active = true;

我想预先选择一张幻灯片,但是,添加此行后,uib-carousel停止滑动。

这是预期的行为?或者我是否会以错误的方式设置活动幻灯片?

1 个答案:

答案 0 :(得分:1)

尝试延迟使用$ timeout()

包装它的操作
$timeout(function() {
  $scope.slides[1].active = true;  
})

您的Plunker已更新:http://plnkr.co/edit/9aT26y9q8ivr0Ebagdsa?p=preview