2016-06-24 4 views
0

Все в этом вопросе:Angularjs v1: Возможно ли создать атрибут custom-custom-atrribute?

я понял, что я должен объявить строку с двумя пользовательскими буквами, чем прописной слово дает смысл директивы, например

djLoad 

в объявлении директивы, которая становится

dj-load 

на вид.

Как о признании

dataDjLoad 

который стал бы

data-dj-load 

в представлении?

+0

'data-' является стандартом для старых браузеров для новых, которые вам не нужны, но да, вы можете это сделать. –

+0

Я просто кодирую NetBeans, который вы видите. – Mantisse

ответ

3

Префикс data лишен названия директивы и атрибута по угловым, поэтому вы не должны его использовать. См. Раздел «Нормализация» в поле documentation.

Идея, однако, следует использовать в качестве my-directive-name или my:directive:name или my_directive_name в HTML правильно, директива объявлена ​​как myDirectiveName (верблюжьего).

Если вы все еще хотите использовать префикс data от имени вашей директивы (например dataDjLoad) - вы должны использовать его таким образом: <div data-data-dj-load></div>.

Здесь EXAMPLE.

+0

Как вы говорите, я понимаю, что это не так? – Mantisse

+0

Итак, я могу объявить djLoad и использовать data-dj-load? Потому что он протестировал его без успеха ... – Mantisse

+0

@ Mantisse, да. –

Смежные вопросы