Javascript 用于显示弹出窗口的Knockout.js绑定模板

Javascript 用于显示弹出窗口的Knockout.js绑定模板,javascript,knockout.js,Javascript,Knockout.js,我想用knockout.js显示多个弹出窗口(全部一起) 我使用了以下小提琴: 我不确定我在展示方面哪里出了问题 options.close = function() { allBindingsAccessor().dialogVisible(false); }; 上面显示对话框的代码每次都是未定义的。 有什么线索吗?selectedVisible是一个可观察的东西,应该包含一个产品,对吗?您试图绑定其isOpen成员,就好像它属于selectedVisible而不是它的内容一样。您需要

我想用
knockout.js
显示多个弹出窗口(全部一起)

我使用了以下小提琴:

我不确定我在展示方面哪里出了问题

options.close = function() {
  allBindingsAccessor().dialogVisible(false);
};
上面显示对话框的代码每次都是未定义的。
有什么线索吗?

selectedVisible
是一个可观察的东西,应该包含一个产品,对吗?您试图绑定其
isOpen
成员,就好像它属于
selectedVisible
而不是它的内容一样。您需要说出
selectedVisible()
才能查看其内容。但是,它的内容一开始是未定义的,当您尝试获取他们的
isOpen
成员时,这将是一个问题。

我看不到您曾经创建过它。曾经创建它是什么意思。使用对话框不会创建它吗?我错过了这一行:`$(元素).dialog(选项)`