这是我的代码,其中if条件使用了该方法。
if( validation.isElementInArray($scope.inputBox, $scope.comments) )
{
$scope.error_msg = " ";
$scope.comments.push($scope.inputBox);
$scope.inputBox = '';
}
else
{
$scope.error_msg = "Name can't be Same";
}
答案 0 :(得分:0)
validation.isElementInArray($scope.inputBox, $scope.comments)
与您的工作方式相同
$scope.comments.indexOf($scope.inputBox) !== -1
这意味着$scope.inputBox
中存在元素$scope.comments
。因此,在查看您的情况时,如果$scope.comments
中不存在$scope.inputBox
,则应该在 if (!validation.isElementInArray($scope.inputBox, $scope.comments)){
$scope.error_msg = ' ';
$scope.comments.push($scope.inputBox);
$scope.inputBox = '';
}
else {
$scope.error_msg = 'Name can\'t be Same';
}
中推送元素。所以,它应该是,
keep blank line = 0