我有一个动态选择框,可以生成前缀为 for ($i = 1; $i <= $sides; $i++) {
$points[] = round( $radius * cos($i*2 * pi() / $sides) + $xpoint); // x
$points[] = round( $radius * sin($i*2 * pi() / $sides) + $ypoint); // y
}
的唯一ID。
所以我有$xpoint
,$ypoint
,childs-age
等等,具体取决于已选择的数量。
我已使用childs-age-0
生成此内容。
我需要从表单中获取值并将它们放入数组中。
childs-age-1
这是我到目前为止所拥有的
childs-age-2
答案 0 :(得分:1)
这就是我到目前为止......
使用document.getElementById
删除所有这些DOM阅读代码。这不是Angular方式。
您需要使用ngModel指令并将每个新选择框绑定到动态模型。例如:
<select ng-model="childAge[$index]">
<!-- ngOptions or static options ... -->
</select>
然后在控制器中访问年龄:
$scope.childAges