这个淘汰赛 2.1 绑定表达式在 Firefox 和 IE9 下工作正常,但在 IE9 兼容模式下崩溃并出现错误“预期标识符、字符串或数字”:
<div data-bind="template: {
if: myDataModel,
data: myDataModel,
afterRender: setup(myDataModel) }">
我在调试器下找到了实际位置,就是这行代码(knockout-2.1.0.debug.js):
return new Function("sc", functionBody)
functionBody
是一个字符串,等于上面的表达式。我尝试使用空格和回车符 - 没有任何帮助,结果相同:它可以在 IE9 兼容模式以外的任何浏览器中正常工作
有什么建议么?