0
嗨,我想做一個選項文本的雙重數據綁定。現在我想在選擇下拉列表中包含兩件事情。多個文本數據綁定使用敲除
我已經試過了,它只返回描述的最後一個數據綁定。 有沒有辦法做1數據綁定,幷包括使用敲除兩個值?
<option value="" data-bind="text: Name, text: Description"></option>
嗨,我想做一個選項文本的雙重數據綁定。現在我想在選擇下拉列表中包含兩件事情。多個文本數據綁定使用敲除
我已經試過了,它只返回描述的最後一個數據綁定。 有沒有辦法做1數據綁定,幷包括使用敲除兩個值?
<option value="" data-bind="text: Name, text: Description"></option>
你可以這樣做:
<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代替。
試試這個應該這樣做http://jsfiddle.net/74dh736s/40/。乾杯 – 2015-03-19 12:55:23