Повикването на Polymer 1.0 iron-ajax не се извършва

според този въпрос (Повикването на Polymer 1.0 iron-ajax се извършва, но при отговор не се задейства и данните не са обвързани) Имам подобен проблем, когато се опитам да използвам моя елемент. но елементът iron-ajax е вътре в етикета на шаблона. По ирония на съдбата персонализираният ми елемент работи, когато използвам „polyserve“ и мога да видя в регистрационния файл на конзолата, че функцията ми за обработка на отговора е изпълнена. Това не се случва, когато включа моя елемент, напр. в приложението за стартов комплект, след като го добавите към elements.html и го включите към index.html. Атрибутът „auto“ за iron-ajax е зададен.

Защо ajax заявката се изпълнява, когато се използва „polyserve“, но очевидно не и когато я използвам в моето приложение, докато обслужвам с обикновен http-сървър (python -m SimpleHTTPServer)? Някакви предположения?

Thx предварително


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 елемент. Шаблоните за автоматично свързване трябва да се използват само извън полимерен елемент.   -  person tomask    schedule 20.08.2015