当我从列表中选择一个项目时,我需要在单页应用程序中显示编辑项目的模式对话框。
问题:我使用了visible
绑定,但后来发现它很麻烦,而且不能正常工作,因为它只显示对话框,没有覆盖,淡入淡出(如果有的话)不起作用。
Html:
<div class="modal hide fade" data-bind="visible:selectedItem, with:selectedItem">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 data-bind="text:name"></h3>
</div>
<div class="modal-body">
<form data-bind="submit:deselectItem">
<!-- editor for item here -->
</form>
</div>
<div class="modal-footer">
<a href="#" class="btn" data-bind="click:deselectItem">Close</a>
</div>
</div>
它的模型是一个简单的对象,带有observableList、obervable和将selectedItem设置为null的deselectItem函数。
https://stackoverflow.com/questions/14683953
复制相似问题