0
我有一個情況我有這樣的:knockout.js - 如何設置<option>的可見性的選擇是用數據填充綁定=「選項:[...]」
<select data-bind='options: [...], optionsText: "foo", optionsValue: "bar"'></select>
這是我的填充選擇預期。是否有可能根據某些條件設置生成選項的可見性?
我有一個情況我有這樣的:knockout.js - 如何設置<option>的可見性的選擇是用數據填充綁定=「選項:[...]」
<select data-bind='options: [...], optionsText: "foo", optionsValue: "bar"'></select>
這是我的填充選擇預期。是否有可能根據某些條件設置生成選項的可見性?
我會建議在返回所需的設置您的視圖模型,喜歡的東西Underscore.js的過濾功能(或內置但是你的邏輯使然)過濾增加了計算的功能。然後綁定到該函數作爲綁定的選項參數。
我懷疑這將是要走的路線,並且是我現在做它。只是好奇,如果有另一種方式去這樣做,但一個計算似乎更清潔反正。謝謝湯姆! – Greg 2012-07-15 08:02:48