polymerное железо-ajax: как привязать данные от входного элемента к атрибуту body-ajax для тела

У меня недавно возникли проблемы с привязкой данных из входного элемента к атрибуту body-ajax «body». Когда я использовал core-ajax для polymerа 0.5, я могу легко связывать такие значения:

  

Теперь я попробовал то же самое с железом-аяксом. Но он посылает буквально «{{username}}» и «{{password}}» вместо своих значений. Вот код:

   

Как заставить его работать? Спасибо за ответ 🙂

Вы можете объявить вычисленное свойство для тела ajax. Вот так

 properties: { ... ajaxBody: { type: String, computed: 'processBody(username, password)' } }, processBody: function(username, password) { return JSON.stringify({username: username, password:password}); } 

А затем добавив его на iron-ajax

  

Другой вариант – использовать Computed Bindings

Ваш код будет выглядеть примерно так: