Javascript 如何在AngularJs中验证对象属性值的数组组合?

Javascript 如何在AngularJs中验证对象属性值的数组组合?,javascript,angularjs,Javascript,Angularjs,这是我的护照 这是我的密码 函数Ctrl($scope){ $scope.data=[]; $scope.data=[{“label”:“name”,“type”:“string”}, {“标签”:“电子邮件”,“类型”:“字符串”}]; $scope.addFields=函数(){ var计数=0; angular.forEach($scope.data,function,obj){ 如果(计数=2){ 返回true; } var newObj={'label':obj.label,'typ

这是我的护照 这是我的密码

函数Ctrl($scope){
$scope.data=[];
$scope.data=[{“label”:“name”,“type”:“string”},
{“标签”:“电子邮件”,“类型”:“字符串”}];
$scope.addFields=函数(){
var计数=0;
angular.forEach($scope.data,function,obj){
如果(计数=2){
返回true;
}
var newObj={'label':obj.label,'type':obj.type}
$scope.data.push(newObj);
计数=计数+1;
});
};
$scope.save=function(){
log($scope.data);
};
}

{{eachItem.label}
值:{{eachItem.Value}

请解释您到底想要什么。这样就可以很容易地发布答案。我的理解是,您正在动态添加表单输入,如果全部为空,您应该抛出错误。首先,我有两个输入字段,如姓名和电子邮件,然后用户添加单击添加两个字段,如姓名和电子邮件。现在我在前两个字段中输入数据无错误,否则我在新添加的字段中输入数据无错误,或者我在第一个字段名称中输入数据,而新添加的字段在最后一个字段中输入数据电子邮件现在引发错误。