diff --git a/src/directives/rn-carousel-infinite.js b/src/directives/rn-carousel-infinite.js
index <HASH>..<HASH> 100644
--- a/src/directives/rn-carousel-infinite.js
+++ b/src/directives/rn-carousel-infinite.js
@@ -9,7 +9,7 @@ angular.module('angular-carousel')
     template: '<ul rn-carousel rn-carousel-buffered><li ng-transclude></li></ul>',
     compile: function(tElement, tAttrs, linker) {
       var repeatExpr = tAttrs.rnCarouselCurrent + ' in items';
-      tElement.find('li').attr('ng-repeat', repeatExpr);
+      tElement.children('li').attr('ng-repeat', repeatExpr);
       return function(scope, iElement, iAttrs) {
         // wrap the original content in a real rn-carousel
         scope.items = [$parse(iAttrs.rnCarouselCurrent)(scope)];
Update rn-carousel-infinite.js

s/find/children/