您可以將這些圖像組合在一起,並ng-repeat
對這些分組的圖像來代替。除了一些需要修復的造型,方法如下:
http://plnkr.co/edit/5JFeZgTup7abIsjxOeqi?p=preview
HTML:
<carousel interval="myInterval">
<slide ng-repeat="slideCollection in groupedSlides" active="slide.active">
<div>
<img ng-src="{{slideCollection.image1.image}}" style="margin:auto;">
<img ng-src="{{slideCollection.image2.image}}" style="margin:auto;">
</div>
</slide>
</carousel>
的JavaScript:
$scope.$watch('slides', function(values) {
var i, a = [], b;
for (i = 0; i < $scope.slides.length; i += 2) {
b = { image1: $scope.slides[i] };
if ($scope.slides[i + 1]) {
b.image2 = $scope.slides[i + 1];
}
a.push(b);
}
$scope.groupedSlides = a;
}, true);
你,先生,是真棒!它像一個魅力。我很喜歡Angular。快速的問題 - 當我將鼠標懸停在圖像上時,如何添加邊框?只需使用CSS?如果我需要調整現有的CSS,是否需要本地下載bootstrap.css,然後進行更改(不再有CDN)? – tempid 2013-04-10 22:59:21
你應該可以在CSS中使用':hover'選擇器來添加邊框,就像'img:hover {border:1px solid red; }'。你不需要下載bootstrap.css並修改它,你可以在本地編輯你自己的css文件並在bootstrap.css後包含它來覆蓋你想要的任何東西。 – Langdon 2013-04-11 00:52:13
謝謝你的時間。這就說得通了。 – tempid 2013-04-11 05:16:06