这是问题 - 我想使用init从Django传递给Angular数据。我会用以下方式做到这一点:
<div ng-init="supervisor={{supervision.supervisor}}">
哪个好看,对吧?但是,一旦变量{{supervision.supervisor}}
包含带有Lexer Error: Unexpected next character
的'ż'字符,它就会失败。
有没有一种聪明的方法来处理Django方面的问题而不需要扩大Angular中允许的字符范围?
答案 0 :(得分:1)
您需要将值放在引号中。
<div ng-init="supervisor='{{supervision.supervisor}}'">
答案 1 :(得分:0)
这是我最终做的事情:
我已向控制器范围添加了一项功能:
Concurrency violation: the UpdateCommand affected 0 of the expected 1 records
然后我在我的html模板中执行了此操作:
$scope.initialize = function(data){
$scope.supervisor = data;
};
现在它有效。如果您遇到同样的问题,希望对您有所帮助!