首先抱歉,如果我的标题不能完全解释我的问题。我有一个动态创建一组问题的表格。在下面的代码中,我使用 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> 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:我想使用相同模型的原因是简单地获取我动态插入的附加数据。
例如:
- 我有 2 个输入按钮,我添加了一个新的输入按钮
- 由于我使用的是相同的模型,因此我的选择选项将被更新,然后它也将有 3 个选项。