Angular JS中的`$ .each()`替代方案

Kam*_*med 11 javascript jquery loops angularjs

$.each()Angular JS中jquery 循环的替代方法是什么.

我在jquery中有以下内容(在我的基于Angular JS的项目中):

    $($scope.tasks).each(function(index, task){
        if (task.isCompleted) {
            task.showTask = true;
        }
    });
Run Code Online (Sandbox Code Playgroud)

而且我不想使用jquery和angular的混合,因为他们说这样做是不好的做法(是吗?).是否有角度提供的功能$.each()?或者我应该使用普通的JavaScript?

Aru*_*hny 31

您可以使用angular.forEach()在angularjs中进行迭代

angular.forEach($scope.tasks, function (task, index) {
    if (task.isCompleted) {
        task.showTask = true;
    }
});
Run Code Online (Sandbox Code Playgroud)