我的用例是:
我有一个ng-model“myModel”。我通过ajax拉取表单的html(因为我有动态字段),在其中,字段用:
描述<input ng-model="myModel.myField" name="myField">
这完全有效,除非字段的名称中有重音(虽然它都是在utf8中发送的)。我得到以下内容:
Error: [$parse:lexerr]
有没有办法让重点保持棱角分明? myModel.fieldWithéèöüäà等..
编辑:Angular js - Error: $parse:lexerr Lexer Error中提供的解决方案是角度的猴子补丁。我不打算手工添加大部分unicode字母。这是唯一的解决方案吗?
干杯
答案 0 :(得分:1)
是的,您可以使用obj['prop name']
语法来访问这些值。
例如,根据引用的另一个问题的plnkr,您可以使用<select class="form-control " ng-model="vm['IdDesempeño']">
,也可以使用<option ng-repeat="e in escala" value="{{e['IdDesempeño']}}">{{e.Significado}}</option>
。
你可以看到修改后的原始plunkr在这里工作: