나는 버튼의 클릭 수를 계산하는 함수를 사용하고 있습니다 :AngularJS에서 JavaScript 클로저를 구현하는 방법은 무엇입니까? 아래 그림과 같이
$scope.counterFunc = (function(){
var count = 0;
console.log('i will be consoled only once');
return function(){
console.log(count);
return ++count;
}
})();
보기 : 나는 count value
콘솔 수 있어요,하지만 난 그것을 어떻게 표시 할 수 있습니다
<button ng-click="counterFunc()">click me</button>
<div>
{{ count value }}
</div>
보기에서.
이 작업을 수행하는 다른 방법이 있나요 내가count value
바인딩
$scope
변수를 사용할 수 있습니다
을 보려면하지만 내 관심사는 count
가 counterFunc()
이외의 다른 기능에 의해 변경되어서는 안된다는 것입니다? ..
OP는'$ scope'에'count'를 더하지 않는 것이 특이합니다. –