这个问题通常是由于输入框的命名未设置正确,所以angular只保存最后一个输入的数据。需要确保表单标记中每个输入框的name都是唯一的。以下是一个示例:
// 控制器代码
$scope.submit = function(){
console.log($scope.firstName); // 输出前面的输入内容
console.log($scope.lastName); // 输出后面的输入内容
}
在上述示例中,我们为每个输入框设置了唯一的name属性,这样angular将能够正确地保存所有输入框的值。