constantemente me encuentro utilizando este idioma en las plantillas HTML basado en KO:Cómo plantillas de estructuras If-Else en vistas enlazadas a datos?
<!-- 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 -->
¿Existe una manera mejor/más limpio que hacer condicionales en KO, o hay una mejor enfoque que simplemente usar tradicional construcciones if-else?
Además, me gustaría señalar que algunas versiones de Internet Explorer (IE 8/9) no analizan correctamente el ejemplo anterior. Por favor, consulte this SO question para obtener más información. El resumen rápido es, no use comentarios (enlaces virtuales) dentro de etiquetas de tabla para soportar IE. Usar la tbody
lugar:
<tbody data-bind="if: display"><tr><td>hello</td></tr></tbody>
Cualquier persona que mire esto puede desear seguir https://github.com/knockout/knockout/issues/962 –