У меня была аналогичная проблема, и я довольно глубоко копался в коде полимера - похоже, что это невозможно сделать. Я нашел довольно грязный обходной путь, используя невидимый элемент, но, возможно, он поможет вам:
<paper-dropdown-menu label="List's Color Tag" id="colorTag">
<paper-menu class="dropdown-content">
<paper-item style="display:none"></paper-item>
{{#each colors}}
<paper-item>{{.}}</paper-item>
{{/each}}
</paper-menu>
</paper-dropdown-menu>
Затем вы сможете настроить его так, чтобы он ничего не отображал, как выбрано, позвонив
document.getElementById('colorTag').contentElement.selected = 0;
Я надеюсь, что это работает для вас, это не проверено полностью, так как я не использую Meteor и использую специальные идентификаторы. Я установил для невидимого элемента идентификатор -1, чтобы он не мешал другим моим идентификаторам.
Итак, в моем случае это выглядит так:
<paper-dropdown-menu id="carSelector"
label="[[label]]" attr-for-selected="car-id"
selected="{{selectedId}}" always-float-label
>
<paper-menu attr-for-selected="car-id"
selected="{{selectedId}}" class="dropdown-content">
<paper-item car-id="-1" style="display:none"></paper-item>
<template is="dom-repeat" items="[[cars]]" as="c">
<paper-item car-id$="[[c.Id]]">
<paper-item-body>
[[c.Plate]]
</paper-item-body>
</paper-item>
</template>
</paper-menu>
</paper-dropdown-menu>
И соответствующий вызов:
this.selectedId=-1;
person
Compufreak
schedule
15.09.2015