Angular.js: le nom de la directive doit être coupé

Créé le 22 mars 2015  ·  3Commentaires  ·  Source: angular/angular.js

Le nom de la directive devrait probablement être coupé ou angulaire devrait lever une exception, de sorte qu'une faute de frappe est plus facile à repérer. L'espace de tête ou de suite est clairement une erreur.

Dans l'exemple suivant, le nom est 'directiveName ' au lieu de 'directiveName' :

https://jsfiddle.net/c2ztgdjr/

Peut-être que la même règle devrait être appliquée aux contrôleurs, aux usines, etc., bien qu'il soit toujours possible d'injecter ceux avec un espace supplémentaire.

PRs plz! $compile low confusing

Commentaire le plus utile

Attention à ne pas mettre de majuscule au début du nom de votre composant.

Tous les 3 commentaires

Je dirais que nous devrions jeter. Ce serait une solution facile dans le compilateur, voir https://github.com/angular/angular.js/blob/74eb17d7c8232f72f134bf2546f10fed7234d276/src/ng/compile.js#L800

Quelqu'un a-t-il envie d'envoyer un PR avec un test associé ?

@pkozlowski-opensource Hé ! Veuillez vérifier le PR pour ce problème. Merci!

Attention à ne pas mettre de majuscule au début du nom de votre composant.

Cette page vous a été utile?
0 / 5 - 0 notes