我已经为我的项目使用了RP Niemeyer的jquery对话框示例,但它不起作用。模板绑定抱怨它无法在我的模型上找到该成员(当创建根模型时,我将对话框模板数据成员设置为空的可观察对象)
这是一个简化的小提琴,可以重现问题
在我看来,我的代码与他的完全一样,但我正在使用原型进行方法,无所谓
编辑:修复问题的方法是添加对jquery模板引擎的引用,错过了示例中的那个引用。但我不希望依赖于jquery模板引擎。淘汰赛中有错误吗?
答案 0 :(得分:4)
你的小提琴失败了,因为它试图在你选择一个数字之前呈现细节对话框div,因此称为showDetails。正如您已将detailsItem初始化为空的observable(没有数字属性),您将收到JavaScript错误。
解决此问题的一种方法是在div周围添加if条件,如下所示:
http://jsfiddle.net/jearles/NnkQB/2/
编辑:我还必须改变清理对话框的方式。