javascript - Ionic 下拉选定的问题

标签 javascript jquery ionic-framework

这是我的下拉菜单代码:

<label id="labelPersonalInformationExtra" class="item item-input item-stacked-label">
  <span id="inputLabel" class="input-label">Gender</span>
  <select id="dropDownPersonalDetails"  ng-options="gender.name for gender in genders"  ng-model="gender" ng-change="updateGender(gender)"  >
    <option  ng-selected="true">{{genderPlaceholder}}</option>
  </select>
</label>

填充下拉列表的 json 如下所示:

{"0":"Select gender","1":"Male","2":"Female"}

性别占位符是之前选择的性别。但是当我创建下拉列表时,它最终看起来像这样:

 - Female 
 - Female
 - Male

代替

 - Female
 - Male

最佳答案

请使用下面的代码,它将解决您的问题。

 <select id="dropDownPersonalDetails" ng-options="gender.name for gender in  genders" ng-model="gender" ng-change="updateGender(gender)">
  <option  class="option-bg" value="" disabled>Select your Gender</option>
 </select>

关于javascript - Ionic 下拉选定的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41295751/

相关文章:

javascript - 如何使用 jQuery 过滤数据并在静态 HTML 中显示?

javascript - PHTML 文件中的 VS 代码 Intellisense 支持内联 css/内联 javascript

javascript - 计算(SUM)数据库给出的价格

javascript - 如何使axios调用同步?

ios - 合并两个 iOS 应用程序

android - 如何在 Ionic APP 中将相同的 CSS 应用到 Android 和 IOS

android - Ionic Firebase 是否具有与原生相同的功能?

javascript - 如何隐藏iframe中的水平滚动条

javascript - 为什么 PowerShell 函数的返回类型总是数组?

jquery - 我如何将其转换为 jQuery 函数?