0

首先抱歉,如果我的标题不能完全解释我的问题。我有一个动态创建一组问题的表格。在下面的代码中,我使用 ng-repeat="opt in q.options" 并且我有一个添加新选项的按钮。

我的查看代码

<div>
<label for="">Options: </label>
<a ng-click="addOption($event, $index)">
    <i class="icon-plus-sign icon-large"></i>&nbsp;&nbsp;Add option
</a><br /><br />
<div ng-repeat="opt in q.options">
    <label><span>{{opt.id}}.</span></label>
    <input type="text" ng-model="opt.text" placeholder="Add new possible answer here.">
    <a ng-click="q.options.splice($index,1)"><i class="icon-remove-sign icon-large"></i></a>
</div>
</div>
<div>
<label for="required_credit">Answer: </label>
    <select id="city" ng-options="c for c in options">
    </select>
<!-- <ul>
    <li ng-repeat="opt in q.options">{{opt.id}}</li>
</ul> -->

我想要的是在我的选择标签中重用 q.options 但问题是它没有填充。我使用了 ul li 标签,然后使用了 ng-repeat="q.options" 并且它有效,但我想使用 select 标签来使用它。

PS:我想使用相同模型的原因是简单地获取我动态插入的附加数据。

例如:

  1. 我有 2 个输入按钮,我添加了一个新的输入按钮
  2. 由于我使用的是相同的模型,因此我的选择选项将被更新,然后它也将有 3 个选项。
4

1 回答 1

0

因此,在ngSelect 文档中,ng-model 是 ngSelect 的必需参数。我相信,您想将您选择的值存储在某处;)

于 2014-09-27T06:14:12.650 回答