Я попытался преобразования функции в строку и передать его, как показано ниже:Как передать объект функции к элементу Polymer из JavaScript
var myfunc = function (name) {
alert('It works!' +name);
}
var as_string = myfunc.toString();
var contentHtml = "<my-element post='{\"value\":\"" + target.value.toString() + "\",\"update\":\"" + as_string + "\"}'></my-element>"
Но это не преобразуя его в строку правильно. Когда я проверил в Дев инструментов Он появился, как показано ниже:
<my-element style="z-index:2998; width:700px;" post="{"value":"USUNCLM","update":"function (name) {
alert("It works!' +name); }"}'></my-element>
Преобразование функции работает в JS Fiddle прилагается здесь: https://jsfiddle.net/kavyapenujuru/L0m95396/
Есть ли другой способ передать функцию полимерного элемента? Или любые другие способы улучшения моего решения?
Моей родительской страница не является полимер element.It только через HTML page.I я связывание моего полимерный элемента из яваскрипта страницы. Как связать его динамически здесь. Я уже импортировал my-элемент на мою страницу html, хотя я получаю [Object object] –
Использование внешних полимерных элементов: : https: // blog .polymer-project.org/howto/2014/09/11/template-is-autobinding/ –
Спасибо. Он работает сейчас. Я должен был обновить Polymer и до этого. –