Revisión del tutorial

Este tutorial le brinda una visión general sobre cómo crear un componente personalizado mediante la fábrica de componentes de Knockout.

El propósito principal de este tutorial es que al usar este patrón, pueda crear cualquier componente personalizado tan solo actualizando los objetos de JavaScript SampleComponentViewModel y sampleComponentTemplate. Los objetos sampleComponentFactory y SampleComponentImpl no han cambiado mientras seguía el tutorial. Ha podido implantar estos cambios sin tener que lidiar con la comunicación con la página y ha podido llevar a cabo estas tareas:

  • Comunicar cambios desde el panel de configuración a su componente y que estos persistan.

  • Ejecutar acciones y disparadores, e interactuar con otros componentes de la página.

  • Crear componentes anidados de diseño y mejora.

  • Definir estilos específicos del componente.

Aunque en este ejemplo se ha dividido el componente personalizado en varios archivos, se ha hecho por motivos de claridad. Con vistas a la optimización, debería considerar crear paquetes de los archivos para evitar realizar varias descargas.

Por último, si bien es cierto que este tutorial se aplica a componentes basados en Knockout, si desea crear componentes personalizados con otra pila de tecnología de JavaScript, como AngularJS, debe volver a implantar el objeto SampleComponentImpl para crear la comunicación correspondiente con el marco, además de una implantación específica de tecnología del componente real. Este trabajo excede el alcance de este tutorial.