Вызов железа-аякса Polymer 1.0 не сделан

согласно этому вопросу (вызов Polymer 1.0 iron-ajax выполнен, но ответ не срабатывает и данные не привязаны) У меня похожая проблема, когда я пытаюсь использовать свой элемент. но элемент iron-ajax находится внутри тега шаблона. По иронии судьбы мой пользовательский элемент работает, когда я использую «polyserve» и вижу в журнале консоли, что моя функция для обработки ответа выполняется. Этого не происходит, когда я включаю свой элемент, например. в приложении для начинающих, добавив его в elements.html и включив в index.html. Установлен атрибут 'auto' для iron-ajax.

Почему запрос ajax выполняется при использовании «polyserve», но, по-видимому, не при использовании его в моем приложении при обслуживании с помощью простого http-сервера (python -m SimpleHTTPServer)? Какие-либо предложения?

Спасибо заранее


person tomask    schedule 06.08.2015    source источник
comment
polyserve корректно корректирует пути к вашим зависимостям bower_components при создании повторно используемого элемента. Вы можете использовать http-сервер для своего приложения. Можете ли вы опубликовать код? Я бы сказал, что это отсутствующий импорт, но не знаю точно из того, что вы описываете.   -  person ebidel    schedule 14.08.2015
comment
Привет @ebidel, здесь вы можете найти код --› jsfiddle.   -  person tomask    schedule 19.08.2015
comment
У вас опечатка. <dom-module id="endpoints-list" is="dom-bind"> должно быть <dom-module id="endpoint-list">. Обратите внимание на удаление is="dom-bind".   -  person ebidel    schedule 20.08.2015
comment
Спасибо, Эрик. Это помогло (опечатка). Также я думал, что для автоматической привязки требуется is="dom-bind", но я нашел это в документации: все функции в dom-bind уже доступны внутри элемента Polymer. Шаблоны автопривязки следует использовать только за пределами элемента Polymer.   -  person tomask    schedule 20.08.2015