.scrolling{
background-color: red !important;
}
我的班级:
if ($ionicScrollDelegate.$getByHandle('contentScroll').getScrollPosition().top > 100) {
$scope.isActive = true;
} else {
$scope.isActive = false;
}
和代码:
{{1}}
答案 0 :(得分:2)
我的假设是,当您影响$scope.isActive
时,不会处理摘要循环。
尝试将其打包成$timeout
(不要忘记将$timeout
添加为依赖项)
if ($ionicScrollDelegate.$getByHandle('contentScroll').getScrollPosition().top > 100) {
$timeout(function(){
$scope.isActive = true;
},0)
} else {
$timeout(function(){
$scope.isActive = false;
},0)
}