2016-05-06 16 views
-1

大文字と小文字の区別なく、追加された単語が既に存在するかどうかを確認するにはどうすればよいですか? 大文字と小文字を区別していないかどうかを確認してください。あなたが必要とするAngular JS追加された単語がすでに存在するかどうかを確認する方法

app.controller("myCtrl", function($scope) { 
    $scope.products = ["BMW", "AUDI", "BENTLY"]; 
    $scope.addItem = function() { 
     $scope.errortext = ""; 
     if (!$scope.addMe) {return;} 


     if ($scope.products.lastIndexOf($scope.addMe) == -1) 
     { 

      $scope.products.push($scope.addMe); 
     } 
     else { 
      $scope.errortext = "The item is already in your shopping list."; 
     } 
    } 
    $scope.removeItem = function (x) { 
     $scope.errortext = "";  
     $scope.products.splice(x, 1); 
    } 

答えて

0

機能は次のとおりです。

function isAddedToList(item) { 
    $scope.products.forEach(function(product){ 
     if(item === product){ 
      return true; 
     } 
    }); 
} 
関連する問題