Knockout.js js如何禁用select中的observable update,直到用户单击save按钮

Knockout.js js如何禁用select中的observable update,直到用户单击save按钮,knockout.js,Knockout.js,这是我的html: <select class="form-control input-sm" name="FloorId" data-bind=" options: $root.floors(), optionsText: 'floorNumber', optionsValue: 'id',

这是我的html:

 <select class="form-control input-sm" name="FloorId" data-bind="
                   options: $root.floors(),
                   optionsText: 'floorNumber',
                   optionsValue: 'id',                         
                   value :  floorId" required>
  </select>

   <button type="submit">save</button>

拯救

Floorrid是一个可观察的变量。当用户更改选项时,也会更新floorId。但是我希望只有当用户点击save按钮时,才会打开这个

听起来你需要稍微改变一下你的型号。
绑定用于确保您的模型反映并了解UI中当前选定的值


您应该在模型中引入一个新的可观察值,该值保存“保存”的值,单击按钮时,您可以从当前选择的可观察值中设置该值。否则的话,你将开始与淘汰赛以及它的设计工作方式作斗争。

听起来你需要稍微改变一下你的模式。
绑定用于确保您的模型反映并了解UI中当前选定的值

您应该在模型中引入一个新的可观察值,该值保存“保存”的值,单击按钮时,您可以从当前选择的可观察值中设置该值。否则将开始对抗淘汰赛和它的设计工作方式。

看看这个:看看这个: