AngularJs - ng-route 不适用于最高位置
AngularJs - ng-route not work with top position
我想在页面变化时创建一个动画。
我本来想做一个从下到上的动画,第一个加载动画可以正常工作,但是如果你在页面下方单击 link 更改页面就不再有效了。
这个问题是因为抖动angular页面不再考虑顶部window而是考虑滚动页面
我试过 date-autoscroll = "false",页面重新定位很好,但你失去了动画。
有什么想法吗?
**DEMO**
http://plnkr.co/edit/j7r3s33Y3GcTyH2Fop9K?p=preview
解决方法是在主控制器中添加:
// RESET NG-VIEW TOP POSITION
$scope.$on("$routeChangeSuccess", function (event, currentRoute, previousRoute) {
window.scrollTo(0, 0);
});
我想在页面变化时创建一个动画。
我本来想做一个从下到上的动画,第一个加载动画可以正常工作,但是如果你在页面下方单击 link 更改页面就不再有效了。
这个问题是因为抖动angular页面不再考虑顶部window而是考虑滚动页面
我试过 date-autoscroll = "false",页面重新定位很好,但你失去了动画。
有什么想法吗?
**DEMO**
http://plnkr.co/edit/j7r3s33Y3GcTyH2Fop9K?p=preview
解决方法是在主控制器中添加:
// RESET NG-VIEW TOP POSITION
$scope.$on("$routeChangeSuccess", function (event, currentRoute, previousRoute) {
window.scrollTo(0, 0);
});