2016-06-06 21 views
8

Bu nedenle, kullanıcı etkileşimi (sayfanın üzerindeki tıklatma gibi) aracılığıyla sayfanın pencerenin üstüne nasıl kaydırılacağını belirlemek için çok zaman harcıyorum. Angularjs i ı Angular2 Yönlendirici böylece aformentioned $windowAngular2 Kullanıcı etkileşimi hakkında pencerenin üst kısmına nasıl kaydırılır

gibi bir şey Herhangi bir yardım mutluluk duyacağız ihtiyaç kullanmıyorum $window.scrollTo(0, 0); kullanabilirsiniz.

cevap

27

Sen javascript pencere nesnesini kullanın veya tamamen açısal 2 (Angular2 - How to inject window into an angular2 service) bunu yapmak istiyorsanız bu linke bakabilirsiniz:


window.scrollTo(0,0);

+1

teşekkür ederiz. işe yaradı. Neden emin değilim, ama ilk denedim VS kodu tarafından hata olarak işaretlendi, ama şimdi sadece iyi çalışıyor ve kopyala/yapıştır dışında hiçbir şey yapmadım. – LithStud

+0

Müthiş. Yardım etmekten memnun oldum. :) –

+0

Pencereyi window.scrollTo (0,0); 'kullanarak bağlantınızdaki gibi enjekte etmenin herhangi bir avantajı var mı? –

İlgili konular