Я делаю веб-сайт для клиента, который хочет, чтобы сайт сам работал как шаблон для других проектов. Я использую директивы, как это:В угловых директивах предпочтительнее использовать ограничение A или E над C?
webApp.directive('layoutSection', function() {
return {
restrict: 'C',
templateUrl: 'templates/layout__section.template.html'
}
})
Идея заключается в том, чтобы просто поставить класс внутри элемента и директива делает все остальное. Во всяком случае, этот метод не кажется популярным. Я вижу, что большинство людей предпочитают делать пользовательские атрибуты данных, такие как data-layout-section
.
Есть причина для этого? Плохая идея использовать C
по другим методам?