javascript - 选择未使用 ng-model 选择正确的选项

标签 javascript angularjs

此代码示例显示正常,但未选择正确的选项:

<select name="number" ng-model="subscribe.number" ng-required="true">
   <option ng-repeat="i in createArrayFromNumber(event.free) track by $index" value="{{ $index + 1 }}">{{ $index + 1 }}</option>
</select>

这是一个JSfiddle重现。

ng-model 应该选择正确的选项,还是我应该设置 selected <option> 中的属性标签?

最佳答案

您应该使用 ng-selected 构造。
例如:

<option ng-selected="{{ condition_for_marking_this_item_as_selected }}" ng-repeat=... >

关于javascript - 选择未使用 ng-model 选择正确的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27246616/

相关文章:

javascript - 使用 jQuery 禁用输入不起作用

javascript - 将 varbales 引用为函数中传递的对象

AngularJS - 指令与 Controller

javascript - 如何在没有任何 html 标签关联的情况下使用 ng-show

javascript - 将变量插入字符串

javascript - componentDidMount 在 ref 回调之前被调用

javascript - 如何调用jquery

javascript - Angular.js 的优雅改进(不是降级)?

javascript - 数组更改时,Angular 不会更新 View

javascript - 服务调用后 Angular 范围未更新