스크롤 이벤트에서 ng-hide를 사용하려고했습니다. 나는 이것을 다음과 같이 사용하고 있습니다 :스크롤 이벤트에서 ng-hide가 작동하지 않습니다.
angular.module('myApp')
.controller('MyCtrl', function ($scope,$window) {
$scope.name={
White:false,
Crimson:true
}
$scope.swapColor=function(){
if($window.scrollY>648){
console.log("Hide White");
$scope.name.White=true;
$scope.name.Crimson=false;
}
else{
console.log("Hide Crimson");
$scope.name.White=false;
$scope.name.Crimson=true;
}
}
angular.element($window).on('scroll',$scope.swapColor);
});
과 index.html을 내가이
<div ng-hide="name.White"><img src="images/nameWhite.png" class="img-responsive nameWhite"></div>
<div ng-hide="name.Crimson"><img src="images/nameCrimson.png" class="img-responsive nameCrimson"></div>
것은 내가 숨기기 크림슨를보고 숨기기 화이트 콘솔에서하지만 화이트 DIV 숨기고 진홍색하지 않습니다 수 스크롤에 호출되는 함수가 하나도 나타나지 않습니다.
도움이 될 것입니다! 여기
u는 간단한 바이올린을 만들 수 있습니다 시도인가? –