=====Внедрение шаблонов=====
AngularJS при создании директив поддерживает такую функциональность как **transclusion**, которая представляет внедрение html-кода извне в шаблон. Например, возьмем директиву answerList из прошлой темы и изменим ее
questApp.directive("answerList", function () {
return {
restrict: "A",
templateUrl: "templates/answersTemplate.html",
transclude: true
}
});
Параметр //transclude//: true подключает функциональность внедрения.
Теперь изменим файл шаблона **answersTemplate.html**:\\
По сравнению с кодом из прошлой темы здесь был добавлен элемент
{{question.text}}
{{question.author}}
{{question.date}}
Ответы
Теперь в блок будет внедряться элемент заголовка