Knockout SyntaxError:无法解析foreach循环中的绑定

时间:2014-07-21 11:13:49

标签: javascript html5 mvvm knockout.js

我正在使用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>

上面的代码工作正常。

任何人都可以帮我这个或建议我做错了什么?因为我不想使用硬编码值。

0 个答案:

没有答案