node.js - ng-selected 不起作用,但将选项修改为 selected="selected",使用 ng-repeat
问题描述
我需要选择从我的数据库中获得的值。在 html 中检查,我看到其中一个<option>
更改的值:selected="selected"
但在选择中它并没有真正被选中。
这是我的代码:
<select chosen class="form-control" name="state" ng-model="product.state" ng-change="updateData()" placeholder-text-single="'Select one'" required >
<option value="">Select one</option>
<option ng-repeat='i in statesList' value="{{i.id}}" ng-selected="i.id == product.state.id">{{i.name}}</option>
</select>
我尝试更改ng-model
by的值ng-model="product.state.id"
并且它可以工作,它保持选中状态,但是当然,以后不会保存数据。
statesList
是从 mongodb 数据库集合中检索到的对象数组。
我已经阅读了其他类似的问题,但我无法解决我的问题。我是角度方面的新手,对我来说有一些复杂的问题。有什么解决方案?我该如何解决?
解决方案
<select multiple ui-select2="{allowClear: true}" ng-
model="selectedCountries" data-placeholder="Countries">
<option ng-repeat="country in countries" value="{{country.id}}">
{{country.name}}</option>
</select>
<button ng-click="fetch()" class="btn btn-primary pull-right">Apply</button>
添加优先级的解决方案有效
推荐阅读
- php - php 中定期付款的 PayPal 订阅
- dart - Is there a function in dart to remove substring with pattern?
- python - How to use the same layer/model twice in one model in Keras?
- react-native - 如何选择文本文件并将文件内容读取到字符串 React Native
- oracle - 页面加载期间 OAF 中的问题
- google-apps-script - Gmail 插件将参数传递给卡片操作触发的功能
- r - 在 3.5.1 版本中安装 quantstrat
- javascript - How to change color of row that contains different value using Angular 7?
- mysql - Mysql按链接表中的行顺序查询列
- swift - swift中GIF的持续时间