使用复杂对象上的删除为选择框手动设置默认值
Manually set default values for a select box using knockout on complex objects
我正在尝试使用淘汰更新其中一个选择框中的选定值。但我不能这么做。这是jsfiddle链接-http://jsfiddle.net/5MauG/1/
当我单击"单击我"范围时,我希望选择框中的选定值应该会更改。
您的问题是尝试将所选选项设置为新对象是行不通的。即使具有相同的值,新对象也与旧对象不同。你可以在这个稍微修改过的小提琴上看到这一点;它在实际从选项数组中的对象中进行选择时起作用。
使用值数组(如字符串或int),可以按值进行选择。对于对象数组,您需要使用实际对象进行选择。如果您的视图在任何地方都使用绑定,这将更容易,因为绑定将表示实际对象。
相关文章:
- Selectize选择默认值
- 在多选下拉列表中选择默认值
- 在 Angular JS 中为 ng 选项选择默认值
- 如何从 AngularJS 的下拉框中设置选择默认值
- 当 ng-model 和 ng-options 引用不同的对象时,如何使用 ng-init 在选择框中选择默认值
- 为“角度”中的下拉列表选择默认值
- 在 html 下拉列表中选择默认值
- 在angularjs中选择,而不是选择默认值
- easyUI数据网格内部编辑组合框无法选择默认值
- 角度设置ui从另一个控制器中选择默认值
- 在ng-options中选择默认值
- 防止在ASP.NET中选择默认值时下拉的“选定索引更改”事件
- 我的javascript函数在下拉菜单中选择默认值有什么问题?
- 动态选择并选择默认值
- 当从下拉菜单中选择默认值时,隐藏复选框.[Angular js]
- Angularjs使用ng-options选择默认值
- 不能在AngularJS中使用ng-model和ng-repeat或ng-select在下拉菜单中选择默认值
- 在单选按钮angularjs中选择默认值
- Angular.js:从ID中选择默认值
- AngularJS ng选项在选择选项后选择默认值导致:“;TypeError:无法读取属性'[属性]'