2015-03-19 49 views
0

嗨,我想做一個選項文本的雙重數據綁定。現在我想在選擇下拉列表中包含兩件事情。多個文本數據綁定使用敲除

我已經試過了,它只返回描述的最後一個數據綁定。 有沒有辦法做1數據綁定,幷包括使用敲除兩個值?

<option value="" data-bind="text: Name, text: Description"></option> 
+0

試試這個應該這樣做http://jsfiddle.net/74dh736s/40/。乾杯 – 2015-03-19 12:55:23

回答

0

你可以這樣做:

<option value="" data-bind="text: Name() + ' ' + Description()"></option> 

或者更好地創造一個計算觀察到:

this.ComputedName = ko.computed(function(){ 
    return this.Name() + ' ' + this.Description(); 
}); 

,並使用它像這樣:

<option value="" data-bind="text: ComputedName"></option> 

您也可以考慮options binding代替。