2016-09-28 1 views
0

こんにちは、Imはionicとangularjsで私の手を試しています。私は、電話リストを扱うサンプルコードを持っています。コードの作業は、リストに電話番号を追加して選択を削除し、番号が入力されたときにその番号が存在するかどうかを確認することです。番号が存在しない場合は追加する必要があります。私がここで直面している問題は、リストの電話番号の存在をチェックすることです。イオンで基本的な検証を行う

link

$scope.phonelist = []; 
    $scope.add = function() { 
     $scope.phonelist.push($scope.phone); 
     $scope.phone = {}; 
    } 
    $scope.removeSelected = function() { 
     var i = $scope.phonelist.length; 
     // reversed loop because you change the array 
     while (i--) { 
     var phone = $scope.phonelist[i]; 
     if (phone.checked) { 
      $scope.phonelist.splice(i, 1); 
     } 
+0

jquery関数はあなたを助けますか? –

+0

No.イムニクとanglejsを使用しているIm @SatishMavani – sree

答えて

1
$scope.phonelist = []; 
var added; 
$scope.add = function() { 
    added = false; 
    for (var j=0;j<$scope.phonelist.length;j++) { 
     if (angular.equals($scope.phonelist[j], $scope.phone)) { 
      added=true; 
     } 
    } 
    if (!added) { 
     $scope.phonelist.push($scope.phone); 
     $scope.phone = {}; 
    } else { 
     alert('error'); 
    } 
} 

追加機能のためにこのようなあなたのコントローラーを更新します。ありがとう

+0

JSFiddleに入れることができますか?ロジックを使用したとき、それは私のためには機能しませんでした。 @Ujjwal kaushik – sree

+0

これをチェックしてください:http://jsfiddle.net/kushcrimson/89814Lvf/1/ –

関連する問題