gpt4 book ai didi

javascript - 如何使用指令在 Angularjs 中单击按钮时创建选择选项

转载 作者:行者123 更新时间:2023-11-30 17:16:01 25 4
gpt4 key购买 nike

我想知道如何在我已经使用此列表呈现选择标签时复制它..

var lists = [{name: "blue"},{name: "green"},{name: "red"},{name: "yellow"}]

并且有一个添加按钮来复制这个选择标签。

我为此创建了 fiddle : http://jsfiddle.net/rdy4e4xx/

我正在考虑为此使用指令,但我不知道从哪里开始。谢谢大家。

最佳答案

我认为您正在寻找这样的东西(已更新):

HTML:

  <div ng-controller="ListsCtrl">
{{ mySizes }}
<select ng-model="selectTag.value" ng-repeat="selectTag in selectTags">
<option value="">- - Make Selection - -</option>
<option ng-repeat="size in sizes" value="{{ size.name }}">{{ size.name}}</option>
</select>
<button type="button" ng-click="duplicateSelectTag()">Duplicate Select Tags</button>
Selected values:
<ul ng-repeat="selectTag in selectTags">
<li>{{selectTag.value}}</li>
</ul>
</div>

JS:

var app = angular.module("app",[]);
app.controller('ListsCtrl',function($scope){
$scope.sizes = [{name: "blue"},{name: "green"},{name: "red"},{name: "yellow"}];
$scope.selectTags=[{
value:null
}];
$scope.duplicateSelectTag = function() {

$scope.selectTags.push({});
}
});

Demo

关于javascript - 如何使用指令在 Angularjs 中单击按钮时创建选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26114932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com