在一个数组中插入值

时间:2017-07-27 18:18:10

标签: javascript angularjs

我有ng-repeat和[$ index]的问题。我的问题是,我希望所有输入的值(在小提琴上单击并单击“+”)存储在一个数组中,然后保存在数据库中。问题是在一开始我无法在一个数组中插入输入值(第一个数组不插入数组)。我尝试使用:

ng-repeat="input in inputs track by $index"

小提琴: https://jsfiddle.net/j6uwhb6v/4/

1 个答案:

答案 0 :(得分:1)

它不起作用,因为第一个输入在ng-repeat之外,所以它没有$ index ...这是一个简单的修复:

HTML:

$scope.inputs = [];
$scope.addfield = function(){
    $scope.inputs.push({})
}  
$scope.description = []; 

JavaScript的:

#cow{
    margin-top:700px:
 }

工作代码:JSFiddle