我有一個選擇汽車類型的下拉菜單。每輛車都有不同的輸入字段,因此我只想顯示與所選車輛相關的字段。這裏是一些代碼:我的knockout.js模型應該如何?
<select>
<option value="1">car 1</option>
<option value="2">car 2</option>
<option value="3">car 3</option>
</select>
<br/>
<div id="car1Fields">
<input type="text" id="car1field1" />
<input type="text" id="car1field2" />
</div>
<div id="car2Fields">
<input type="text" id="car2field1" />
<input type="text" id="car2field2" />
<input type="text" id="car2field3" />
</div>
<div id="car3Fields">
<input type="text" id="car3field1" />
</div>
我正在使用knockout.js,我不知道模型或模型應該如何。 我應該爲每種車型或所有結構的車型設計車型嗎? 如何控制使用這些模型中的字段的可見性(在選擇汽車2我不想顯示car1Fields)?
你真的有不同的屬性爲每輛車?或性能相同,但你不想展示其中一些汽車的一些? –
我對每輛車都有完全不同的屬性。每輛車還有2或3個屬性。 – Naor