代码之家  ›  专栏  ›  技术社区  ›  user3739018

Angularjs下拉文本需要显示为下拉列表的标题

  •  0
  • user3739018  · 技术社区  · 11 年前

    我需要显示angularjs下拉列表的文本 (非数值) 在下拉框的标题标记中。我的角度代码是这样的:

      <select id="inputID" name="inputName" 
      ng-options="item.value as item.display for item in genders" 
      ng-model="model.Base.currentRecord.value.Code.value" class="form-control input-sm">
       <option value="">Select...</option> </select>
    

    由于下拉列表是动态生成的,因此选项的值和选项中的文本是不同的。在标题标签中,我可以使用 title={{model.Base.currentRecord.value.Code.value}} 但我需要文本而不是值。

    有人知道吗?

    1 回复  |  直到 11 年前
        1
  •  0
  •   klode    11 年前

    这行吗? demo

    <select id="inputID" title={{model.Base.currentRecord.value.Code.display}} name="inputName" ng-options=" item.display for item in genders" 
    ng-model="model.Base.currentRecord.value.Code" class="form-control input-sm">
      <option value="">Select...</option>
    </select>
    <strong>Selected value:</strong> {{model.Base.currentRecord.value.Code.value}}