$root在knockout.js中解析为空白页



我使用$root绑定上下文,它解析为一个空白页。删除时,页面加载良好。

解析到空白页:

<td><input data-bind="value: name" /></td>
<td><select data-bind="options: $root.availableMeals, value: meal, optionsText: 'mealName'"></select></td>
<td data-bind="text: formattedPrice"></td>

工作良好:

<td><input data-bind="value: name" /></td>
<td data-bind="text: formattedPrice"></td>

此处的示例:http://jsfiddle.net/LkqTU/29940/(在我的代码中,它不起作用,但在jsfiddle上起作用)。找不到有什么问题

我认为我犯了一些小错误,但我发现问题与html代码中的部分有关。在美元符号$root之前添加反斜杠解决了这个问题。

最新更新