我有一個數據綁定下拉列表;敲除數據綁定問題
<asp:DropDownList ID="cmbType" Runat="server" AutoPostBack="False" data-bind="value: moveType">
<asp:ListItem Value="">-- Please Select --</asp:ListItem>
<asp:ListItem Value="0">Car</asp:ListItem>
<asp:ListItem Value="1">Air</asp:ListItem>
</asp:DropDownList>
還我
var viewModel = {
this.moveType = ko.observable(MoveType);
};
ko.applyBindings(new ViewModel());
其中 「MoveType」 爲0或1。這似乎是工作的罰款,但只是部分。 如果MoveType = 1,一切都很好,並且從下拉列表中選擇的值是正確選擇的。如果MoveType = 0,則不想選擇「Car」,而是選擇選項爲「 - 請選擇 - 」價值「」。
問題很簡單,爲什麼?我錯過了什麼?我無法理解它。
咦?如果用戶在某個點選擇「Car」,你認爲'MoveType'可觀察值是什麼? – Jeroen 2014-09-23 07:12:19
你能更清楚地解釋這個嗎?要麼是無法理解,要麼這似乎是模棱兩可的。 – 2014-09-23 07:23:34
創建一個新的[fiddle](http://jsfiddle.net/) – Fabio 2014-09-23 07:25:09