【发布时间】:2014-02-27 12:56:05
【问题描述】:
所以我对 AngularJS 和 CoffeeScript 都是新手。我正在尝试一些简单的示例,而我正在尝试做的是显示选中复选框的数量
这里是 Javascript
$scope.$watch('results', function(results){
$scope.count = 0;
angular.forEach(results, function(result){
if(result.selected){
$scope.count += 1;
}
})
}, true);
这工作得很好。现在我正在尝试在咖啡脚本中做同样的事情,这就是我所拥有的
$scope.$watch 'results', (results) ->
$scope.count = 0;
( $scope.count += 1 if result.selected ) for result in $scope.results
上面的coffeescript没有编译错误,但是当我选择或取消选择复选框时没有任何反应。
有什么想法吗?
【问题讨论】: