0

Возможно ли использовать AngularJS с шаблонизатором Jinja2?

9

Я разрабатываю сайт на Flask и хочу использовать JavaScript-фреймворк AngularJS. К сожалению, похоже, что разделители пересекаются.

Как мне использовать Angular с Jinja2, если обе технологии опираются на двойные фигурные скобки ({{ expr }})? Это вообще возможно?

1 ответ(ов)

0

Существует также еще один вариант: flask-triangle — это расширение, которое поможет вам создавать формы с интеграцией Angular-шаблонов в Jinja2. Вместо того чтобы изменять разделители скобок Angular (или Jinja2), вы можете просто добавить идентификатор, чтобы указать Jinja2, что выражение должно быть обработано как Angular. Просто добавьте |angular после вашей переменной:

<div>{{variable|angular}}</div>

Это будет выведено в HTML-коде как:

<div>{{variable}}</div>

Обратите внимание, что flask-triangle также включает в себя и другие функции (для создания форм в стиле Angular), однако я считаю, что это может быть ценным вариантом для повышения читаемости Angular-шаблонов в Jinja2.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь