2015-08-30 6 views
5

Ich habe ein mit:Ionic Blättern Sie zu Element

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

Ich versuche, einen Index zu haben, um einen Teil des Scrollers zu blättern mit:

$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); 
} 

jedoch der Wert von quotePosition. top ist immer gleich 10, was der obere Offset der <ion-scroll> ist.

Antwort

4

Soweit ich sehen, müssen Sie document.getElementById('quote-'+quote) mit document.getElementById('quote-'+quote.id) ersetzen, Sie sind verketten ganze quote Objekt statt es id ist.

Verwandte Themen