Я хочу, чтобы создать какой-то шаблон с angularjs, который использует собственные директивы, а затем в соответствии с атрибутами этих директив, которые она создает поля ввода, например, если у вас есть эта директива в шаблоне:Как создать динамический шаблон angularjs с пользовательскими директивами?
<cms:input type='text' size='14' default='this is a text' label='Content Header' ></cms:input>
<cms:input type='textarea' size='50' default='this is a text area' label='Content Paragraph' ></cms:input>
и это это код директивы
app.directive('cmsInput', function() {
return {
restrict: 'E',
require: '^ngModel',
scope: {
default: '@default',
name: '@name',
size: '@size',
type: '@type'
},
});
я хочу на главной странице, чтобы сделать ngInclude в шаблон, а затем показать поля в соответствии с атрибутами директивы, например, для выше он должен показывает директивы: текст поле с текстом по умолчанию - это текст и ярлык с текстом xt «Заголовок содержимого» и текстовое поле с соответствующими атрибутами
Итак, чтобы сделать вещи основными, я расскажу, что хочу, без технических терминов: так что я хочу создать различные html-страницы, содержащие эти директивы, чтобы использовать их в качестве шаблонов, например, «mainPage.html», «header.html», и эти шаблоны содержат целую страницу с заполнителями для текстов, заполнителями должны быть эти директивы.
А потом в другую страницу, вы должны указать, какой шаблон использовать, и в соответствии с заполнителей в шаблоне, она должна создавать поля ввода динамически
Шаблоны и заполнители имеют определенные значения, я думаю, вы не используете их правильно. В AngularJS шаблоны представляют собой HTML-файлы, содержащие переменные (привязки, такие как '') и некоторая логика 'ng-switch'etc. Заполнители являются атрибутом тега ''. Меньше технических терминов и больше информации о том, какие данные у вас есть и какой результат вы хотите от этого, было бы полезно. – oldwizard
Я не говорю о том, что означает «шаблоны» и «средства заполнителей» в angularjs, я говорю вообще, поэтому я попытаюсь объяснить в основном то, что хочу – ziz194
Я хочу сделать html-страницу, которая будет действовать как шаблон для многих других страниц это целая html-страница со всеми тегами и css-классами и т. д., но вместо текстов она должна быть своего рода «заполнителем» (не обязательным значением angularjs, думать о нормальном смысле), что вы заполните позже на другой странице – ziz194