AngularJS 1.5'te 'news' adında özel bir yönerge yazdım.AngularJS isteğe bağlı ng-transclude
aşağıdaki<div class="row">
<div class="largeText shadow1" ng-transclude="heading"></div>
<div class="mediumText shadow2" ng-transclude="content"></div>
</div>
Bu yönergenin JavaScript dosyası olarak aşağıdaki gibidir:
Bu düzen olmasıdır
return {
restrict: 'E',
transclude: {
'heading': 'heading',
'content': 'content'
},
scope: {
//Some parameters here
},
templateUrl: '/directives/news.html'
};
Gördüğünüz gibi, benim haber direktifi iki çocuk denilen başlık ve içerik alanları vardır . Aşağıdaki gibi kullanılabilir: Yönerge şu ana kadar iyi çalışır. Yani, başlık ve içerik bölümleri bazı içeriklerle doldurulduğu sürece, yönerge bunları beklendiği gibi gösterir. Ancak, bu transclusion slot'ları zorunlu kılmaya çalışıyorum. Ben yönergesi her kullandığınızda:
<news>
<heading></heading>
</news>
angularjs ben içerik yuvası dolu değil belirten bir hata atar. Bu yuvaları isteğe bağlı yapmak hiç mümkün mü?
Aradığım şey budur, teşekkürler! –