2012-11-07 48 views
0
Shall I get any sample to place the Dropdown List in for each of ko databind.something like give below 


<div data-bind="foreach:valuelist> 
<select data-bind ="options :valuelist value =selecteditem></select> 
</div> 

是否有像這樣的任何示例?爲每個數據綁定放置下拉列表

+1

knockoutjs文檔網站應該是第一個看到的地方:http://knockoutjs.com/documentation/options-binding.html – gbs

+0

是的,但裏面的每個值屬性的下拉不起作用 – user1805283

+0

我無法弄清楚你是什麼想做。通常,使用「選項」時不需要「foreach」。 「選項」綁定就足夠了。這應該工作: gbs

回答

2

我在jsFiddle中創建了一些示例Click Here to see an example


所以在一般情況下,你應該做到以下幾點:

1.例如創建一些observableArray與名稱值:

self.values = ko.observableArray([ "Item 1", "Item 2", "Item 3", "Item 4"]); 


2.添加到您的html像這樣的:

<div data-bind="template: { name: 'myTemplate', foreach: values}"> 
</div> 

<script id="myTemplate" type="text/html"> 
    <select data-bind="options: $root.values, optionsCaption: 'Choose..'"></select> 
</script> 


希望它能幫助你。