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 ответ

Решение

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

Другие вопросы по тегам