我是Knockout.js
的新手,我發現一個下拉的代碼部分永遠不會被更新。下面是代碼:下拉不更新Knockout.JS
<div class="col-sm-12 col-xs-9">
<select class="bs-select" data-width="100px" data-bind="value: measurement">
<option>Gallons</option>
<option>Pounds</option>
<option>Days</option>
</select>
</div>
的Javascript:
var viewModel = function (data) {
var self = this;
self.measurement = ko.observable(measurement);
}
ko.applyBindings(viewModel)
無論我選擇從下拉列表中選擇,它顯示爲加侖。如果我更改訂單並首先放入天或磅,即使我改變它,它仍然是天或磅。 讓我知道如果我失去了一些東西。
編輯1:我嘗試將值添加到選項列表。不改變這個問題。
<option value="Pounds">Pounds</option>
<option value="Days">Days</option>
<option value="Gallons">Gallons</option>
那麼,這個問題就是缺少你所有的JS。不知道你還錯過了什麼! – Steji
您在'
@Steji爲什麼需要JS的基本下拉功能? – Testing123