我正在使用knockout并尝试实现此逻辑来呈现我的html页面。
<span data-bind="text: $data[($root.gridColumnCollection()[1][0]).field]"></span>
gridColumnCollection是一些数据的集合。 $ root.gridColumnCollection()[1] [0])。字段保存的值等于&#39; CompanyName&#39;
我收到了这个错误:
未捕获的SyntaxError:无法解析绑定。 绑定值:text:$ data [($ root.gridColumnCollection()[1] [0])。field] 消息:意外的令牌)
但是,如果我正在对页面进行渲染的值进行硬编码。
<span data-bind="text: $data['CompanyName']"></span>
上面的代码工作正常。
任何人都可以帮我这个或建议我做错了什么?因为我不想使用硬编码值。