2016-07-07 21 views
2

offical doc's,gotoBottomの例に、角度$anchorScrollの問題があります。 goToBottmをクリックした後、$anchorScrollurlに場所のIDを追加している - mysite.com/tag/##ID、最初のロードにそれが正常に動作しますが、urlの終わりにID滞在ページをrefershingとき、スクロールが機能していません。 これを修正する方法についてのご意見はありますか?私のコード: HTML:

<button ng-click = "addRow(); gotoBottom()">add row </button> 

そしてID:

<table id = "bottom"> 
... 
</table> 

controllerでgotoBottom:

$scope.gotoBottom = function() { 
    // set the location.hash to the id of 
    // the element you wish to scroll to. 
    $location.hash('bottom'); 

    // call $anchorScroll() 
    $anchorScroll(); 
}; 
+0

にそれを追加し、まだそれを投稿、documationと同じコード – Chinni

+0

を投稿してください? –

+0

はい。何かがあなたのために働いていないので。 – Chinni

答えて

-1

あなたは、このメソッドを呼び出すことができる 'gotoBottom' あなた 'のAddRow' の内部あなたの行が追加された後?私の推測では、行が追加される前でも実行される可能性があるため、スクロールできません。

だからあなたのhtml

<button ng-click = "addRow();">add row </button> 

からgotoBottomを削除してのAddRow機能

$scope.addRow = function(){ 
// code for adding a row 
gotoBottom(); 
} 
+0

結果を試して投稿する。 –

+0

- 機能していないと、「## ID」はURLの最後に残ります。 –

+0

ここにプランナーやスニペットを投稿できますか? – Srijith

関連する問題