0
我想要一个选择菜单来显示在外部脚本表中创建的列表中的选项。清单:KnockoutJS不显示选择
window.list = [
{
Name: 'Male',
Value: 1,
notApplicable: 'me'
},
{
Name: 'Female',
Value: 2,
notApplicable: 'me'
},
{
Name: 'Not Specified',
Value: 3,
notApplicable: 'me'
}
];
的HTML:
<li>
<label for="5">Sex</label>
<select name="" id="5" data-bind="options: list, optionsText: 'Name', optionsValue: 'Value', optionsCaption: 'Choose', value: user.SELECT"></select>
</li>
当在浏览器中显示,在下拉菜单中显示没有标题,没有下拉选项。这是一个注册页面,用户可以选择他们的性别。
这应该是在一个视图模型对象,而不是窗口。 @ pax162答案中的例子也显示了这一点。 –