【发布时间】:2014-04-26 07:06:12
【问题描述】:
我有以下几点:
<select data-bind="options: animals, value: optionsValue: 'ID', optionsText: 'Name'" />
self.animals = ko.mapping.fromJS([
{"Name": "Tamed": , "ID": "1" },
{"Name": "Wild": , "ID": "2" },
]);
self.wildOrTamed = ko.mapping.fromJS([
{ "Name": "Cat", "ID": "1" },
{ "Name": "Lion", "ID": "2" },
{ "Name": "Cat": "1" },
{ "Name": "Tiger", "ID": "2" }]);
我希望这个有 2 个下拉菜单供动物选择 Tamed 或 Wild,然后根据该更改我的 wildOrTamed 下拉菜单使用指定的 ID 显示野生动物或 Tamed 动物。
注意:这是动态的,所以可能还有其他类型的动物...
谁能帮帮我。
谢谢
【问题讨论】:
-
为什么 wildOrTamed 重复“猫”?
-
哦,我的意思是说名称作为我的选项文本是名称。感谢您指出。
标签: javascript knockout.js knockout-2.0 knockout-mapping-plugin knockout-mvc