结合Angular和Twig

时间:2015-10-08 06:15:55

标签: angularjs symfony twig

我已经完成了:

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

这样就不会与Twig变量的{{冲突。

但是当谈到将两者结合起来时,我不知道该怎么做。像这样:

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

这显然不起作用。

user.role是角度变量,getRoleColour()是我的枝条延伸。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

@yoshi是对的:Twig是渲染服务器端的,你不能通过角度表达式与它的功能进行交互。

最好的方法是不使用内联服务器端代码,而是使用服务加载所有数据并在控制器中注入服务,并将其值作为javascript值处理。