Angular.js: el nombre de la directiva debe recortarse

Creado en 22 mar. 2015  ·  3Comentarios  ·  Fuente: angular/angular.js

El nombre de la directiva probablemente debería recortarse o angular debería arrojar una excepción, por lo que un error tipográfico es más fácil de detectar. El espacio inicial o posterior es claramente un error.

En el siguiente ejemplo, el nombre es 'directiveName' en lugar de 'directiveName':

https://jsfiddle.net/c2ztgdjr/

Tal vez se debería aplicar la misma regla a los controladores, fábricas, etc., aunque todavía es posible inyectarles un espacio adicional.

PRs plz! $compile low confusing

Comentario más útil

Tenga cuidado de no tener un carácter en mayúsculas al principio del nombre de su componente.

Todos 3 comentarios

Yo diría que deberíamos tirar. Esta sería una solución fácil en el compilador, consulte https://github.com/angular/angular.js/blob/74eb17d7c8232f72f134bf2546f10fed7234d276/src/ng/compile.js#L800

¿Alguien quiere enviar un PR con una prueba asociada?

@pkozlowski-opensource ¡Hola! Por favor, consulte el PR para este problema. ¡Gracias!

Tenga cuidado de no tener un carácter en mayúsculas al principio del nombre de su componente.

¿Fue útil esta página
0 / 5 - 0 calificaciones