我需要在更改时克隆选择框并将新值应用于新克隆的选择框。只有原始选择框应该能够克隆自身,并且它应始终位于无选择选项中。 克隆选择框的所有值都应保存在数组中。 请在下面找到代码:
atoll
以下AngularJS代码:
long long
可以多次选择相同的选项。
此代码中的问题是未预先选择新的克隆选择框,并且更改后原始选择也不是未选择的模式。 这是jsfiddle
答案 0 :(得分:0)
正如@charlietfl已经提到的,复制DOM元素并不是Angular世界中的正确方法。
如果您需要创建多个<select>
元素,则可以使用ng-repeat
创建它们。此外,使用<options>
在模型上选择ng-model
。这样,您可以简单地克隆控制器中的元素以复制<select>
元素。