2015-08-30 14 views
5

Ho una con:ionico Scorrere fino a Elemento

<span id="quote-{{quote.id}}" ng-repeat="quote in quotes">{{quote.text}}</span> 

Sto cercando di avere un indice per scorrere in qualsiasi parte dello scroller utilizzando:

$scope.jumpToQuote = function (quote) { 
    $scope.quoteSelected = quote; 
    var quotePosition = $ionicPosition.position(angular.element(document.getElementById('quote-'+quote))); 
    $ionicScrollDelegate.$getByHandle('quotes-box').scrollTo(quotePosition.left, quotePosition.top, true); 
} 

Tuttavia il valore di quotePosition. in alto sempre uguale a 10, che è l'offset superiore dello <ion-scroll>.

risposta

4

Per quanto vedo, è necessario sostituire document.getElementById('quote-'+quote) con document.getElementById('quote-'+quote.id), Stai concatenato tutta quote oggetto invece della sua id.

Problemi correlati