Angular.js: имя директивы должно быть обрезано

Созданный на 22 мар. 2015  ·  3Комментарии  ·  Источник: angular/angular.js

Имя директивы, вероятно, должно быть либо обрезано, либо angular должен вызывать исключение, поэтому опечатку легче обнаружить. Ведущий или следующий за пробелом явно ошибка.

В следующем примере используется имя «directiveName» вместо «directiveName»:

https://jsfiddle.net/c2ztgdjr/

Возможно, то же правило следует применять к контроллерам, фабрикам и т. д., хотя все еще можно вводить их с дополнительным пространством.

PRs plz! $compile low confusing

Самый полезный комментарий

Будьте осторожны, чтобы не использовать символы верхнего регистра в начале имени вашего компонента.

Все 3 Комментарий

Я бы сказал, что мы должны бросить. Это легко исправить в компиляторе, см. https://github.com/angular/angular.js/blob/74eb17d7c8232f72f134bf2546f10fed7234d276/src/ng/compile.js#L800 .

Кто-нибудь хочет отправить PR с соответствующим тестом?

@pkozlowski-opensource Привет! Пожалуйста, проверьте PR для этой проблемы. Спасибо!

Будьте осторожны, чтобы не использовать символы верхнего регистра в начале имени вашего компонента.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги