2014-02-06 50 views
0

我有一個非常類似於以下jsfiddle的設置:http://jsfiddle.net/EM9Rh/72/ 在我的實現中,我使用映射插件將我的MVC模型映射到JS模型進行綁定。綁定選擇列表的值

執行:選擇-綁定

<span data-bind="with: Value"> 
    <select data-bind="options: DropDown.Options, optionsValue: $data, optionsText: 'Name', value: Selected"></select> 
</span> 

問題(S):

如何映射一個選擇列表中的值(如上面的一個)的一個選擇? 注意我的JSFiddle中的JSON對象,如何映射它以便選擇以選項'3'開始?

如何映射JSFiddle中的選擇列表的值? (由於使用了映射插件,要求同時包裝它不同)。

我已經閱讀了選項/選擇綁定和映射插件的文檔,但我似乎無法讓它工作。我試過data-bind=".....value: Selected",但它從來沒有設置,實際上弄亂了什麼會起作用。

回答

0

你只需要設置要選擇的選擇對象的值:該對象的平等,需要將其設置爲對象本身

SetSelectToItem: function(item) { 
    this.Value.Selected(this.Value.DropDown.Options[item-1]); 
} 

JSFiddle

注意,不是一個相同的對象。有關詳細信息,請參見this question