Что означает префикс ngf в angularjs и ng-file-upload?

Я наткнулся на директиву ngf-select в ng-file-upload для УгловойJS. Он используется как

<button type="file" ngf-select="uploadFiles($file, $invalidFiles)"
        accept="image/*" ngf-max-height="1000" ngf-max-size="1MB">
   Select File
</button>

Мне удалось найти очень мало информации о том, что это означает. Я могу только догадываться, что это что-то вроде условия if для события select. Я почти уверен, что пропустил какую-то часть документации, и я не хочу строить догадки.

Может ли кто-нибудь объяснить, что делают префиксы ngf, и, возможно, дать ссылку на документацию?


person sr9yar    schedule 04.08.2016    source источник
comment
Третий поиск DuckDuckGo по запросу ngf-select: npmjs.com/package/ng-file -upload Он описывает директиву и дает пример, объясняющий вышесказанное.   -  person T.J. Crowder    schedule 04.08.2016
comment
Каждый модуль angular обычно использует другое пространство имен для своих директив, чтобы избежать конфликтов. ng-file-upload использует ngf-*.   -  person danial    schedule 04.08.2016
comment
@danial Итак, этот префикс ngf- * относится только к ng-file-upload, и он также может быть fff- *, верно?   -  person sr9yar    schedule 04.08.2016
comment
@danial Большое спасибо, это ответ на мой вопрос!   -  person sr9yar    schedule 05.08.2016


Ответы (1)


Что ж, об этом много спорят, но большинство людей говорят, что префикс ng означает «Angular»; все встроенные директивы, поставляемые с Angular, используют этот префикс. Точно так же рекомендуется не использовать префикс ng в своих собственных директивах, чтобы избежать возможных конфликтов имен в будущих версиях Angular. Подобно этому, «ngf» является встроенной директивой загрузки файлов.

А некоторые говорят, что ng просто звучит как Angular.

некоторые могут сказать, что ng означает «Следующее поколение», поскольку угловой процветает с его функциями ....

пожалуйста, проверьте это

https://docs.angularjs.org/api/ng
person Sa E Chowdary    schedule 04.08.2016
comment
Во время поиска в Google я видел такие директивы, как ngf-accept и ngf-pattern, но я не помню, чтобы видел их в официальной документации angularjs. Почему бы не использовать стандартный суффикс ng? - person sr9yar; 04.08.2016