У меня есть настраиваемая угловая директива, которая входит в несколько моих представлений в angularjs. Директива настроена на трансляцию, но ни один из завернутого содержимого не появляется.ngTransclude не обматывает содержимое вообще
app.directive('card', [function() {
return {
restrict: "E",
scope: {
sysStack: "=",
cardname: "@"
},
transclude: true,
templateUrl: 'partials/directives/card.html',
replace:true
}
}]);
card.html выглядит следующим образом
<section class="card" ng-transclude>
</section>
The CSS стилей этот раздел тег, чтобы быть Flexbox с тенью и небольшим цветом фона, на котором отображается отлично, как и ожидалось, но ни один из контент, который он обертывает, и атрибуты передаются по его объему. Мой тест - это что-то вроде этого в одном из моих взглядов.
<card sys-stack="2" cardname="test">
testing 123
</card>
Испытание 123 не появляется, и атрибуты вообще не существуют вообще. Как я уже говорил, раздел flexbox, созданный директивой карты, отображается, но не какой-либо завернутый контент. Может кто-нибудь помочь мне понять, что здесь происходит?
Я обновил мой вопрос для ясности
card.html оказывает в йот штрафа, просто не любой из прикрепленных атрибутов или что-нибудь, что обертывания.
В чем содержание 'partials/directives/card.html'? – JoseM
Вы уверены, что http://jsbin.com/cukeseririyu/1/, пожалуйста, дважды проверьте путь к вашему шаблону. – sylwester
Card.html отображает в dom без проблем, но ничто не обертывает визуализацию, и ни один из прикрепленных атрибутов не делает , – richbai90