【发布时间】:2013-02-12 04:00:40
【问题描述】:
我可以通过代码轻松地将数据绑定到 div 或 pre 标记:
<div id="json_route{{route.id}}" ng-bind="items.route{{route.id}} | json"></div>
但是,我想尝试将此数据绑定到隐藏的表单输入,我尝试过:
<input type="hidden" name="json_route{{ route.id }}"
ng-model="items.route{{route.id}} | json" />
这会给我一个错误:
Error: Non-assignable model expression: items.route2 | json (<input type="hidden" name="json_route2" ng-model="items.route2 | json">)
显然我不能使用 |使用 ng-model 时的 json。角度文档仍然有点稀疏,我似乎无法找到如何正确分配它,即使我可以?谢谢:)
我需要将此 json 数据加载到我的金字塔应用程序中,并将其分配到隐藏的表单字段中似乎是最好的方法,或者我应该以不同的方式这样做吗?
【问题讨论】:
-
请注意我的 {{}} 使用的是 django/jinja 模板代码,因此假设 items.route{{route.id}} 将呈现为 items.route1 等。