【发布时间】:2015-01-30 13:39:58
【问题描述】:
我有一个简单的问题,我真的找不到解决方案。所以我愿意做的是从输入中插入数组值。
例如,我的控制器首先有这个空数组:
$scope.contents = [
{name: "", value: ""}
] ;
我有三个输入字段,每个字段都有一个标签和一个值:
<label>1st Label</label>
<input type='text' value='1st Value' />
<label>2nd Label</label>
<input type='text' value='2nd Value' />
<label>3rd Label</label>
<input type='text' value='3rd Value' />
我想通过单击一个按钮将每个输入的标签和值添加到数组中,并且我希望自动生成值和标签的 ng-model 名称,因此我想在 ng-model 中放置一些东西像这样迭代的ng-model=val[$index]
所以结果应该是
$scope.contents = [
{label: "1st Label", value: "1st Value"},
{label: "2nd Label", value: "2nd Value"},
{label: "3rd Label", value: "3rd Value"}
] ;
任何帮助将不胜感激
【问题讨论】:
标签: javascript arrays angularjs