Ich benutze jCarousel für Bild-Miniatur-Schieberegler. aber zuvor habe ich Direktive dafür benutzt, aber jetzt habe ich meinen code in component geändert. aber jetzt bin ich nicht in der Lage, diese Linkfunktion zu verwenden und das Nachladen in der Komponente zu beobachten. weil ich die erste Zeitkomponente in agularjs verwende.
// zurück Code
directive('jblogcarousel', function() {
return {
restrict: 'A',
replace: true,
transclude: true,
scope: {
jitems: "="
},
templateUrl: '/templates/blog-carousel.html',
link: function link(scope, element, attrs) {
var container = $(element);
var carousel = container.find('.jcarousel');
carousel.jcarousel({
wrap: 'circular'
});
scope.$watch(attrs.jitems, function (value) {
carousel.jcarousel('reload');
});
container.find('.jcarousel-control-prev')
.jcarouselControl({
target: '-=1'
});
container.find('.jcarousel-control-next')
.jcarouselControl({
target: '+=1'
});
}
};
});
// Aktuelle Code
.component('jCarousel', {
bindings: {
jitems: '='
},
templateUrl: '/templates/carousel.html'
})