Как да изчистя въвеждането на полимерна хартия?

Играх си с Polymer и едно просто приложение, което взема информация от елемент за въвеждане на хартия и го поставя в списък.

Току-що актуализирах с актуализацията на bower и сега изглежда не мога да изчистя полето за въвеждане.

Това е моят код:

<link rel="import" href="/bg../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>

Това работеше преди да актуализирам, сега нищо не се случва. Предполагам, че нещо се е променило във входа на хартия или в основния вход, но всъщност нямам представа какво може да е.

Друго нещо, чудя се дали наистина е необходимо да прескачам такива обръчи, за да получа и задам стойността на paper-input. Изглежда толкова грубо.


person floede    schedule 19.08.2014    source източник


Отговори (1)


Все още можете да използвате inputValue и да се ангажирате, за да уведомите промените:

<link rel="import" href="/bg../bower_components/polymer/polymer.html">

<polymer-element name="input-reason">
    <template>
    <content select="paper-input" inputValue="{{ value }}" on-change="{{ valueChanged }}"></content>
    </template>
    <script>
        Polymer('input-reason', {
            valueChanged: function () {
                var input = this.getElementsByTagName('paper-input')[0];
                var inputText = input.inputValue;
                console.log(inputText);
                input.inputValue = 'sd';
                input.commit();
            }
        });
    </script>
</polymer-element>
person pikanezi    schedule 19.08.2014
comment
А, да, виждам, че описанието е актуализирано. Ще опитам inputValue. - person floede; 20.08.2014