我正在使用带有以下代码的最新角度(以前用于工作)和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对象。
答案 0 :(得分:0)
错误在于ng-init
,您不需要使用{$$}
进行插值:
ng-init="init('{{ row.id }}', config.stats)"
你仍然需要对{django进行{{}}
插值。