2017-06-13 58 views
0

这是HTML:无法通过淘汰赛解析数据绑定引导选择拾取

<div class="form-group"> 
    <label for="client" class="control-label">Select the Client:</label> 
    <select id="client" class="selectpicker" data-bind="optionsText: 'name', selectPickerOptions: {optionsArray: availableClients}"></select> 
</div> 

,这是我的Javascript代码:

self.availableClients = ko.computed(function() { 
     var clientItem = new Client(); 
     clientItem.name("Some Name"); 
     return [clientItem]; 
    }); 

虽然我已经定义了availableClients,我得到一个错误 - 无法解析绑定 - 无法找到可用客户端。

它似乎很前卫,但似乎并没有工作。谢谢!

回答

0

结合selectPickerOptions是无效的,除非你使用自定义绑定,在你需要给我们更像knockoutjs documentation否则结合您的自定义的某部分信息,结合options做什么,我认为要做到这一点的情况下,所以你select元素会是这样:

<select id="client" class="selectpicker" data-bind="optionsText: 'name', options: availableClients"></select> 

这应该工作。

+0

我没有意识到我们已经使用selectPicker的自定义绑定。您提供的代码确实有效。我会创建自定义绑定,然后尝试选择选择器选项。谢谢! – Ravi

+0

如果这解决了您的问题,请将其标记为“已接受的答案” – ybrajim