카테고리 없음

[angularjs] 컨트롤러 함수에 대한 템플릿 바인딩이 업데이트되지만 변수에 대한 바인딩이 아닌 이유는 무엇입니까?

행복을전해요 2021. 2. 20. 01:19

당신 $scope.number = return_zero($scope.bool);은 창조를 요구합니다. 따라서 $scope.number1이며 이는 코드 전체에서 절대 변경되지 않습니다. 함수를 감시하는 부분은 모든 다이제스트에서 함수를 평가합니다. 따라서 $scope.bool 타임 아웃에서 false로 변경 하면 다이제스트가 발생하고 함수가 평가됩니다. 0을 반환하므로 dom의 해당 부분을 업데이트하지만 $scope.number여전히 1입니다.

이것이 도움이 되었기를 바랍니다!



출처
https://stackoverflow.com/questions/22079912