У меня есть доверенный html-файл с привязкой к данным, который я хочу включить в веб-компонент. Я попробовал несколько способов включить html-файл, но привязка данных не работает , Я знаю, что полимер не будет маркировать html, потому что он становится уязвимостью для атак XSS из ненадежных источников, но у меня есть надежный источник.Inject html в полимере, включая привязку данных
Я уже в курсе 1 и 2 и опробовал сочный-HTML, iron-ajax
с inner-h-t-m-l
, а также функцией injectBoundHTML.
Есть ли другой способ, чем привязать все к одному?
Файл, который я хочу включить, содержит поля ввода и является предопределенной формой.
Я опробовал свой фрагмент, и он работает. Связывание данных внутри шаблона работает. Можно ли штамповать сложные объекты? Также нет привязки данных к внешним элементам. Штамповка только в одном направлении. var itemNode = this.stamp ({i: this.data}); data = { name = "Alex" } – aphex
Да, вы можете связать любой объект (см. Обновление). Двусторонняя привязка возможна, но сложна. См. Этот мусор: http://jsbin.com/kipato/edit?html,js,output –
Благодарим вас за примеры. Теперь привязка данных работает :) Вы знаете, как передавать и события? Поля запускают события, но внешний контекст их не видит. – aphex