如何使用knockout.js显示警报/弹出窗口/窗口

Pio*_*rak 4 knockout.js

我认为我们不应该在viewmodel中引用html元素.所以我想我不能做$('#id').dialog()或者不应该做警报('message')或window.open().那我该怎么办?

RP *_*yer 8

请查看此答案,以获取使用自定义绑定从视图模型控制jQuery UI对话框的示例.

将jquery ui对话与knockoutjs集成

将observable设置为true将打开对话框,将其设置为false将其关闭.