Hi,
If you are more than one gridstack in your page, your saveFunction return all the items:
$('.grid-stack .grid-stack-item:visible').
The save function should return only the items of the component:
var items = $(this.el.nativeElement).find(".grid-stack-item:visible");
var jsonItems = _.map(items, function (el) { ..... }