¿Qué son los ayudantes en Ember.js?

El concepto de ayudantes es bastante común, así que no se sorprenda cuando los encuentre en otros marcos y en otros lenguajes, aparte de JavaScript. Dicho esto, daré mi mejor explicación de un ayudante.

Entonces, un caso de uso común es la situación en la que tiene una palabra como ‘elemento’ en su interfaz de usuario. Sin embargo, dependiendo de cuántos elementos de la página, tenga que pluaralizar para que sean “elementos”. Entonces, lo que quiere es esencialmente una forma de ejecutar código bastante genérico en sus vistas. Un ayudante siempre para hacer esto. Por lo tanto, puede corregir una función para ejecutar en su vista que toma dos parámetros, número de elementos y una palabra. Si el número de elementos> 1 agrega la letra ‘s’ a la palabra. Entonces, en este caso simple, si tiene más de 1 ‘elemento’, la palabra se transforma en ‘elementos’. Puede ampliar este ejemplo para resaltar palabras, internacionalización, etc. Pero es básicamente una forma de tener una función o método reutilizable en sus vistas.

Ember.js – Plantillas: Ayudantes de escritura