

ng-includeディレクティブに、以下のようにautoscroll属性をいれても、自動スクロールが効きません。  
<div ng-include="temp" autoscroll></div>

autoscroll=""  
のようにしても同様です。

ドキュメントを見ると、autoscroll属性の設定により、読み込んだ部分の位置までスクロールする、と書いてあるようなのですが。

どなたか、お分かりの方がいらっしゃいましたら、教えてください。


CC BY-SA 3.0
2015-05-04T08:06:59.587
9814
2015-05-04T17:15:55.620
9599
question
angularjs
ng-includeディレクティブのautoscroll属性について


> autoscroll属性の設定により、読み込んだ部分の位置までスクロールする、と書いてあるようなのですが。

autoscroll属性は、ng-includeを指定した要素に自動スクロールする機能ではなく、  
$anchorScrollのスクロール機能を使用するか否かを設定するものです

この$anchorScrollは、$location.hash()の値と一致するIDを持つ要素を探し、  
存在した場合、その要素の位置までスクロールされます

<http://jsfiddle.net/xsdauxn7/>  
上記にサンプルを作成しましたので参考にしてください


CC BY-SA 3.0
2015-05-04T17:15:55.620
9825
2015-05-04T17:15:55.620
4191
9814
answer