问题是 - 我想使用 init 从 Django 传递到 Angular 数据。我会通过以下方式做到这一点:
<div ng-init="supervisor={{supervision.supervisor}}">
这看起来不错,对吧?但是,一旦变量 {{supervision.supervisor}}
包含像“ż”这样的字符,并出现 Lexer Error: Unexpected next character
,它就会失败。
是否有一种聪明的方法可以在 Django 端处理该问题,而无需扩大 Angular 允许的字符范围?
最佳答案
您需要将值放在引号中。
<div ng-init="supervisor='{{supervision.supervisor}}'">
关于javascript - Django 在 init 中将波兰语字符传递给 Angular 会导致词法分析器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35112254/