Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   HTML-шаблоны через директиву. (https://javascript.ru/forum/angular/49286-html-shablony-cherez-direktivu.html)

etoTT 05.08.2014 23:10

HTML-шаблоны через директиву.
 
В проекте появилась идея сделать html шаблоны для повторящихся элементов посредством директив.
Суть идеи(на одном из примеров):
При добавлении:
<inputtext ng-model="scope.date" label-name="scope.label.name" attr-dir1 attr-dir2 attr-diretc />

Мы получали
<label>{{label.name}}</label>
<input type="text" ng-model="scope.date" attr-dir1 attr-dir2 attr-diretc />
<div>{{scope.date}}</div>

При этом шаблон хотелось бы чтобы был без angular-вкроплений.
<label></label>
<input type="text"/>
<div></div>

Сообственно никак не могу догадаться/вычитать/найти правильное и соответсвующее решение. Связывание я реализовал, но вот как правильно(и где? в compile или link) добавить необходимые атрибуты в шаблонный html не знаю. Пробывал через element.find('input').attr(...), не получается и что-то мне подсказывает, что это как-то неправильно.

Tek 06.08.2014 08:27

Цитата:

Сообщение от etoTT (Сообщение 324505)
При этом шаблон хотелось бы чтобы был без angular-вкроплений.

Зачем? И чем вас не устраивает использование ngTransclude?


Часовой пояс GMT +3, время: 13:25.