为什么角度不能再插值?

时间:2015-10-26 05:52:42

标签: javascript angularjs django

我正在使用带有以下代码的最新角度(以前用于工作)和ng-init崩溃并出现错误:

<tbody ng-controller="MyCtrl" id={{ row.id }} ng-init="init('{{ row.id }}', {$ config.stats $})">

其中{{}}是Django中的模板渲染,{$ $}是angular中的插值符号(我知道它有点奇怪,但它需要后端和前端数据。

当我渲染页面时,出现以下错误:

Token 'config' is unexpected, expecting [:] at column 65 of the expression [init('row__e3ff11c0-bd6b-47e2-8ed8- ... starting at [config.stats $})].

之前曾经有过工作,但看起来最新的角度还没有。

只是想知道如何修复它以便我可以在init函数中传递config.stats。 config.stats是一个JSON对象。

1 个答案:

答案 0 :(得分:0)

错误在于ng-init,您不需要使用{$$}进行插值:

ng-init="init('{{ row.id }}', config.stats)"

你仍然需要对{django进行{{}}插值。