3

这是我在视图中的代码

<select data-bind="options:TypeInfo,optionsText: 'PrefName',
        optionsValue: 'PrefName',value: $data.selectedchoice,event:
        {change:gettrivialtable}" class="forms-dropdown"></select>

这是我的 Js 代码

viewModel = ko.mapping.fromJS(viewData);

self.TypeInfo = viewModel.TypeInfo;

self.selectedchoice = ko.observable('');

注意:viewData 是从模型推送的 Json。PrefNameTypeInfo类的属性。返回的值与我希望成为默认值0:'x',1:'y',2:'select'的顺序相同。'select'请帮帮我。

4

2 回答 2

4

您可以使用 TypeInfo 中的变量设置您的 selectedchoice,例如:

self.selectedchoice(self.TypeInfo()[0])

或非常相似

于 2013-05-24T14:40:21.113 回答
1

如果您将 self.selectedChoice 可观察对象定义为

self.selectedchoice = ko.observable('select');

选择列表将默认为该选项。

于 2013-05-24T14:42:48.833 回答