【发布时间】:2017-12-12 05:28:11
【问题描述】:
我正在使用一个函数来统计按钮的点击次数,如下所示:
$scope.counterFunc = (function(){
var count = 0;
console.log('i will be consoled only once');
return function(){
console.log(count);
return ++count;
}
})();
查看:
<button ng-click="counterFunc()">click me</button>
<div>
{{ count value }}
</div>
我可以控制count value,但我如何在视图中显示它。
我可以使用$scope 变量绑定count value 来查看,但我担心count 不应被counterFunc() 之外的任何其他函数更改
有没有其他方法可以做到这一点?..
【问题讨论】:
标签: javascript angularjs closures