Я играл с Polymer и простым приложением, которое берет ввод из элемента бумажного ввода и помещает его в список.
Я только что обновился с помощью Bower Update, и теперь я не могу очистить поле ввода.
Это мой код:
<link rel="import" href="../bower_components/polymer/polymer.html">
<polymer-element name="input-reason">
<template>
<content select="paper-input" on-change="{{valueChanged}}"></content>
</template>
<script>
Polymer('input-reason', {
valueChanged: function() {
var inputText = this.getElementsByTagName('paper-input')[0].value;
console.log(inputText);
this.getElementsByTagName('paper-input')[0].value = "";
}
});
</script>
</polymer-element>
Это работало до того, как я обновил, теперь ничего не происходит. Я предполагаю, что что-то изменилось либо в бумажном, либо в основном вводе, но я понятия не имею, что это могло быть.
Другое дело, мне интересно, действительно ли необходимо прыгать через такие обручи, чтобы получить и установить значение бумажного ввода. Это выглядит так грубо.