Angularjs 초보자입니다. 오늘 프로젝트에서 이런 문제가 발생했습니다1S 이후에 p를 숨기고 싶은데 효과가 없습니다. 왜 응답이 없는지 알려주세요
欢迎选择我的课程,让我们一起见证您的进步~~
으아악
콜백 함수에서 $scope.$apply();
또는 $timeout을 사용하세요http://www.cnblogs.com/ys-ys/...
입양을 희망합니다. 감사합니다
$timeout 사용:
setTimeout에서 직접 $scope에 바인딩된 변수를 변경하면 변수의 더티 데이터 검사가 트리거되지 않습니다. 변수 변경 사항은 인터페이스에 동기화되지 않으므로 인터페이스는 변경되지 않습니다.
저는 setTimeout을 사용해본 적이 없지만, setTimeout을 $timeout으로 변경하면 말씀하신 효과를 얻을 수 있습니다
<p ng-show="on">111</p>
app.controller('myinfoCtrl', ['$scope'],function($scope) {
}setTimeout을 사용하면 $digest 루프가 실행되지 않습니다. Angle에 패키지된 $timeout을 사용하는 것이 좋습니다
@ Meteor Stay 왜 오류를 보고하나요?
으아악
콜백 함수에서 $scope.$apply();
를 수동으로 호출해야 합니다.또는 $timeout을 사용하세요
http://www.cnblogs.com/ys-ys/...
입양을 희망합니다. 감사합니다
$timeout 사용:
으아악setTimeout에서 직접 $scope에 바인딩된 변수를 변경하면 변수의 더티 데이터 검사가 트리거되지 않습니다. 변수 변경 사항은 인터페이스에 동기화되지 않으므로 인터페이스는 변경되지 않습니다.
저는 setTimeout을 사용해본 적이 없지만, setTimeout을 $timeout으로 변경하면 말씀하신 효과를 얻을 수 있습니다
<p ng-show="on">111</p>
app.controller('myinfoCtrl', ['$scope'],function($scope) {
으아악}
setTimeout을 사용하면 $digest 루프가 실행되지 않습니다. Angle에 패키지된 $timeout을 사용하는 것이 좋습니다
@ Meteor Stay 왜 오류를 보고하나요?