2016-06-17 5 views
1

Я просто хочу прокрутить вниз и после этого вернуться в начало списка.
Я знаю, что есть тысячи примеров того, как делать ui-прокрутку вперед и назад, но все они не подходят для моего решения.
ui-scroll - не может вернуться в начало списка

Пожалуйста, помогите.
скрипки добавляет http://jsfiddle.net/4hrjeyqd/3/

<div ui-scroll-viewport class="testStyle"> 
    <div ui-scroll="item in datasource" buffer-size='5' adapter="datasource.adapter"> 
    *one {{item}}* 
    </div> 
</div> 

JS:

angular.module('application', ['ui.scroll', 'ui.scroll.jqlite']) 
    .factory('datasource', function() { 

    var res = { 
     data: [], 
     adapter: {}, 
     get: function(index, count, success) { 
     console.log('index=' + index + ', count=' + count); 

     index--; 

     if (index < 0) { 
      count += index; 
      index = 0; 

      if (count < 0) count = 0; 
     } else if (index + count >= this.data.length) { 
      count = this.data.length - index; 
     } 

     var dt = this.data.slice(index, index + count); 
     success(dt); 
     } 
    }; 

    for (var i = 0; i < 100; i++) { 
     res.data.push('item ' + i); 
    } 

    return res; 
    }); 

ответ

1

Как dhiltsaid, эта ошибка существовала в версии 1.5.0.
Работают версии 1.4.x и 1.5.1.