Javascript 使用angularJS提交具有两个类似连续值的表单时,控制台中会收到错误
我试图使用Angular附加表单submit,但当我提交多个连续的类似值时,我收到一个错误。例如,如果我提交“John”,然后尝试提交另一个“John”,程序将崩溃。有人能给我解释一下吗?以及如何修复它的提示 *还有谁能告诉我如何将结果附加到一行中Javascript 使用angularJS提交具有两个类似连续值的表单时,控制台中会收到错误,javascript,angularjs,forms,Javascript,Angularjs,Forms,我试图使用Angular附加表单submit,但当我提交多个连续的类似值时,我收到一个错误。例如,如果我提交“John”,然后尝试提交另一个“John”,程序将崩溃。有人能给我解释一下吗?以及如何修复它的提示 *还有谁能告诉我如何将结果附加到一行中 angular.module(“displayText”,[]) .控制器(“提交文本”,功能($scope){ $scope.outputArr=[]; $scope.print=函数(){ $scope.outputArr.push($scop
angular.module(“displayText”,[])
.控制器(“提交文本”,功能($scope){
$scope.outputArr=[];
$scope.print=函数(){
$scope.outputArr.push($scope.inputText);
$scope.inputText='';
};
});代码>
提交
{{text}
ng repeat无法处理重复的值
你必须改变
<p ng-repeat="text in outputArr">{{text}}</p>
提交
{{text}}
ng repeat无法处理重复的值
你必须改变
<p ng-repeat="text in outputArr">{{text}}</p>
提交
{{text}}
或者您可以将项目值包装到对象中
angular.module(“displayText”,[])
.控制器(“提交文本”,功能($scope){
$scope.outputArr=[];
$scope.print=函数(){
$scope.outputArr.push({
text:$scope.inputText
});
};
});代码>
提交
{{entry.text}
或者您可以将项目值包装到对象中
angular.module(“displayText”,[])
.控制器(“提交文本”,功能($scope){
$scope.outputArr=[];
$scope.print=函数(){
$scope.outputArr.push({
text:$scope.inputText
});
};
});代码>
提交
{{entry.text}
我找到了一篇关于此的帖子:我找到了一篇关于此的帖子:
<span ng-repeat="text in outputArr track by $index">{{text}} </span>