选择不显示其默认值
Select not displaying its default value
我有一个select
,其值是一个简单对象。
显示为option
的内容是该对象的属性,但值是该对象本身。
我通过将模型设置为适当的对象来设置此select
的默认值。
但select
没有显示任何选择值,而模型设置正确。
Current value of representative.title : {{representative.title}} <br/><br />
<div class="form-group">
<select ng-model="representative.title"
ng-options="title.name for title in titles"
ng-disabled="$parent.isDisabled"
class="form-control">
</select>
</div>
<br />
<div class="form-group">
<select ng-model="representative.title"
class="form-control">
<option ng-repeat="title in titles"
value="{{title}}">
{{title.name}}
</option>
</select>
</div>
<br />
<div class="form-group">
<select ng-model="representative.title"
ng-options="title as title.name for title in titles"
ng-disabled="$parent.isDisabled"
class="form-control">
</select>
</div>
在我的控制器中:
$scope.titles = [{"name": "Monsieur"},{"name": "Madame"}];
$scope.representative = {"title": {"name": "Monsieur"}, "otherField": "otherValue"};
为什么我的select不显示默认值?
如何解决这个问题?
(顺便说一下,我使用的是Angular 1.2.28)
$scope.representative = {"title": $scope.titles[0], "otherField": "otherValue"};
如果您需要传递选项数组中包含的对象之一的引用,则
相关文章:
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- 如何为显示jquery滑块值的文本框设置默认值
- 在 HTML 中选择中使用 Vue.js 和 Minimalect 显示默认值
- 输入字段的默认值“密码”,显示它
- Javascript getElementById 默认值未显示在其他输入字段中
- 如何检查单选按钮标签的默认值并显示其相关内容
- 日期选取器将今天的日期显示为默认值,并且仅适用于 GET
- 如果数据字段为空,如何在视图中显示默认值,以角度.js表示
- 当挖空可观察未定义或禁用 JS 时显示默认值
- 显示警报并将下拉列表设置为默认值
- 在html表单中显示占位符而不是默认值
- 使用ng-options with angular显示带有键和值的选择选项,并设置一个默认值
- Ng-model得到正确的默认值,但选择won't show text,显示空白
- 在输入中显示从下拉菜单中选择项目的默认值
- HTML选项-当可观察对象为null时显示默认值
- Angular's ng-options没有正确显示默认值
- 选择不显示其默认值
- 文本框为空时显示的默认值
- 输入字段没有显示默认值
- 不显示图表数据时的默认值