Mam to menu rozwijane, które ma opcje, jeśli pojazd jest nowy lub używany.Zmiana obserwowalnej wartości na liście rozwijanej Knockout Js
<select name="VehicleType" id="vehicleTypeDropdown" data-bind="value: VehicleType">
<option value="New" selected="selected">Nuevo</option>
<option value="Used">Usado</option>
</select> `
I to wejście:
<input type="text" name="Mileage" data-bind="disable: VehicleType() === 'New',value: Mileage" class="input-large"> `
Jeśli wartość w wybranej listy rozwijanej jest nowe wejście musi być wyłączony, a jeśli używane wejście powinno być włączone, ale jeśli wprowadzić wartość obserwowalny pobierze tę wartość i jeśli zmienię wartość rozwijaną na nową, obserwowalna musi być równa zero.
dzięki, to działa idealnie. – Overmachine
@RP - Kolejny klejnot! Był w stanie dostosować to do mojego własnego użytku, aby użyć go do ustawienia pola tekstowego na wartość, biorąc pod uwagę wartość rozwijaną. Dzięki! Najwyraźniej brakuje dokumentacji KnockOut JS, ponieważ do tej pory nie widziałem '.subscribe()'. – vapcguy
wspaniałe dzięki – Andrew