2016-02-12 2 views
0

Я хочу отображать несколько всплывающих окон (все вместе) с knockout.js.Шаблон привязки Knockout.js для отображения всплывающего окна

Я использовал следующую скрипку:

Fiddle

я не уверен, куда я иду неправильно в показе.

Вышеприведенный код, показывающий диалогВозможно быть неопределенным каждый раз. Любые подсказки?

+0

Я не вижу, чтобы вы его создали. –

+0

Что значит, когда-либо создавайте его. Использование диалога не создаст его? – Kisuke

+0

Я пропустил эту строку: '$ (element) .dialog (options);' –

ответ

0

selectedVisible является наблюдаемым, который должен содержать Продукт, не так ли? Вы пытаетесь связать свой член isOpen, как если бы он принадлежал selectedVisible, а не его содержимому. Вы должны сказать selectedVisible(), чтобы получить его содержимое. Однако его содержимое начинается с неопределенного значения, что будет проблемой при попытке принять их участника isOpen.