Какова наилучшая практика объявления директив на HTML-странице. Согласно http://angular-ui.github.io/bootstrap/#/pagination директива показана как такОбъявление угловых директив в разметке
<pagination total-items="bigTotalItems" ng-model="bigCurrentPage" max-size="maxSize" class="pagination-sm" boundary-links="true" rotate="false" num-pages="numPages"></pagination>
на этом StackOverflow вопрос What are the advantages of using data- rather than x- prefix for custom attributes?
лучший способ представления этой директивы будет выглядеть следующим образом & соответствует HTML5 specifications
<div data-pagination data-total-items="totalItems" data-ng-model="currentPage" data-max-size="5" class="pagination-sm" data-boundary-links="true" data-rotate="false" data-ng-change="pageChanged()"></div>
Я знаю, что оба делают то же самое - это не мой вопрос, я говорю о лучших практиках - почему я должен использовать «более короткий» - можете ли вы обосновать свой ответ – usr28765526