您好,我正在使用來自knockout.js的Cart編輯器示例,我遇到了數據綁定衝突。我想寫下面的代碼:knockout.js中的數據綁定購物車編輯器示例
<td data-bind='visible:(category().name=="Tops")'>Zipper:<br/>
<select data-bind='options: category() ? category().zipper : null, optionsText: "name", optionsCaption: "Select...", value: zipper'></select></td>
但因爲我已綁定類別()命名的元素,選擇元素不正確填寫。如果我刪除元素的數據綁定並將其放置在元素中,如下所示,那麼一切正常。
<td>Zipper:<br/>
<select data-bind='visible:(category().name=="Tops"), options: category() ? category().zipper : null, optionsText: "name", optionsCaption: "Select...", value: zipper'></select></td>
我想以某種方式把數據綁定在元素中鎖定它,所以它不能正常工作,但我不太確定爲什麼。
有什麼想法?