Сочетание угловатых и веточек

0

Я уже сделал:

$interpolateProvider.startSymbol('{[{').endSymbol('}]}');

Так что нет конфликта с {{ переменных Twig.

Но когда дело доходит до объединения двух, я не уверен, что делать. Как это:

<div class="tile {{ getRoleColour({[{ user.role }]}) }}">

Который, очевидно, не работает.

user.role - угловой var, getRoleColour() - мое расширение ветки.

Есть идеи?

  • 3
    Twig отображается на стороне сервера, вы не можете взаимодействовать с его функциональностью с помощью угловых выражений.
Теги:
twig

1 ответ

0

@yoshi прав: Twig is renderd на стороне сервера, вы не можете взаимодействовать с ним через угловые выражения.

Лучший способ быть в том, чтобы не использовать встроенный серверный код, например, но использовать службу для загрузки всех ваших данных и ввода вашей службы в ваш контроллер и работать с ее значением как значением JavaScript.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню