Polymer 如何对聚合物上的字母顺序下拉数据进行排序

Polymer 如何对聚合物上的字母顺序下拉数据进行排序,polymer,Polymer,我有这样一个下拉列表: <div> <paper-dropdown-menu label="Speciality"> <paper-listbox id="selectSpeciality" slot="dropdown-content" attr-for-selected="name" selected="{{doctor.speciality}}" class="dropdown-content"> <template is=

我有这样一个下拉列表:

<div>
  <paper-dropdown-menu label="Speciality">
    <paper-listbox id="selectSpeciality" slot="dropdown-content" attr-for-selected="name" selected="{{doctor.speciality}}" class="dropdown-content">
      <template is="dom-repeat" items="[[specs]]">
        <paper-item name="[[item]]">[[item]]</paper-item>
      </template>
    </paper-listbox>
  </paper-dropdown-menu>
</div>

[[项目]]
数据如下:

<div>
  <paper-dropdown-menu label="Speciality">
    <paper-listbox id="selectSpeciality" slot="dropdown-content" attr-for-selected="name" selected="{{doctor.speciality}}" class="dropdown-content">
      <template is="dom-repeat" items="[[specs]]">
        <paper-item name="[[item]]">[[item]]</paper-item>
      </template>
    </paper-listbox>
  </paper-dropdown-menu>
</div>
如何按字母顺序排序


谢谢

您必须对获得的类别进行排序,而不是直接显示它们,您可以创建一个函数对它们进行排序,或者更好地保存已排序的类别。

嗨,Nuria,我是polymer的新手。你能举个例子吗?作为个人喜好,我也会有已经排序的输入,也许甚至有一个单独的属性,基于这个,以非常相似的方式计算。。但也值得注意的是,
domreapeat
还有一个
sort
属性,在该属性中,您可以传递一个回调的名称,该回调将对列表进行排序。嗨,Nuria,太棒了,谢谢您的帮助。顺便说一句,如何在polymer上调试?我使用chrome devtools,并将调试断点放在需要的地方。