Polymer Dart — движок Google App TemplateSyntaxError

Я пытаюсь развернуть свое приложение в Google App Engine, но у меня возникает эта ошибка

< template if="{{!has_unique}}"> TemplateSyntaxError: неожиданный символ u'!' в 8991

введите здесь описание изображения

Я думаю, что это как-то связано с конфликтами шаблонов Python Framework и Darts Polymer?

Кто-нибудь еще знает об этом и может придумать решение?

Обновление: кажется, он пытается разобрать мои шаблоны Dart как Jinja ???

Обновление 2: это были теги Dart. Оберните весь HTML-код сборки в <!--{% raw %}--> <html></html> <!--{% endraw %}-->, чтобы игнорировать любой неподдерживаемый синтаксис Jinja.


person robbie    schedule 22.12.2013    source источник
comment
Вы также используете Jinja для шаблонов на стороне сервера?   -  person voscausa    schedule 23.12.2013


Ответы (1)


Если проблема в Jinja, вы можете использовать {% raw %} ...... {% endraw %}, чтобы сбежать.

person voscausa    schedule 23.12.2013
comment
Спасибо! Я завернул всю свою сборку HTML в ‹!--{% raw %}--› сгенерированный src ‹!--{% endraw %}--› который исправляет синтаксический анализ Jinja и игнорирует его из Dart - person robbie; 23.12.2013