ho sempre trovo con questo idioma in modelli HTML KO-based:Come modellare le strutture If-Else nelle viste con associazione a dati?
<!-- ko if: isEdit -->
<td><input type="text" name="email" data-bind="value: email" /></td>
<!-- /ko -->
<!-- ko ifnot: isEdit -->
<td data-bind="text: email"></td>
<!-- /ko -->
Esiste un/modo migliore più pulito di fare condizionali in KO, o c'è una migliore approccio non solo con i tradizionali if-else costruisce?
Inoltre, vorrei solo sottolineare che alcune versioni di Internet Explorer (IE 8/9) non analizzano correttamente l'esempio precedente. Si prega di consultare this SO question per ulteriori informazioni. Il riepilogo rapido è, non utilizzare commenti (binding virtuali) all'interno dei tag tabella per supportare IE. Utilizzare il tbody
invece:
<tbody data-bind="if: display"><tr><td>hello</td></tr></tbody>
Chiunque guardi questo potrebbe voler tenere traccia di https://github.com/knockout/knockout/issues/962 –