AngularJs检查是否包含项目的天气数组

AngularJs检查是否包含项目的天气数组,angularjs,Angularjs,我有一个名称数组: $scope.myArray带有一些值。 现在我想检查一个项目是否存在于数组中, 如果它不存在,则我想将该项推入数组,如果该项已在数组中,则我不想推入。 请告诉我怎么做 if($scope.myArray.indexOf(item) === -1) { $scope.myArray.push(item) } 您可以阅读更多详细信息。另外,请检查一些现成的功能。在提问之前,请先搜索SO。我在SO中没有得到正确的答案,没有过滤器。这是您如何在Google中搜索SO的-您

我有一个名称数组:
$scope.myArray
带有一些值。
现在我想检查一个项目是否存在于数组中,
如果它不存在,则我想将该项推入数组,如果该项已在数组中,则我不想推入。
请告诉我怎么做

if($scope.myArray.indexOf(item) === -1) {
    $scope.myArray.push(item)
}

您可以阅读更多详细信息。另外,请检查一些现成的功能。

在提问之前,请先搜索SO。我在SO中没有得到正确的答案,没有过滤器。这是您如何在Google中搜索SO的-您尝试过indexOf方法吗?如果我想要完全相反的条件,那么应该如何?如果已经存在,请添加项目?