我正在使用$ 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上它确实如此)。 无法找到问题所在
答案 0 :(得分:-1)
虽然我做了一些微不足道的错误,但我发现问题与html代码中的部分有关。在美元符号\$root
之前添加反斜杠解决了问题。