lukasz-galka / ngx-gallery

Angular image gallery plugin

Home Page:https://lukasz-galka.github.io/ngx-gallery-demo/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ngx gallery package onClick action is not working

pkmarathe opened this issue · comments

galleryAction: NgxGalleryAction[];

ngOnInit(): void {
this.galleryOptions = [
{ "image": false, "preview": false, "thumbnailActions": this.galleryAction, "height": "515px", "width": "1200px", "thumbnailsRows": 3, "thumbnailsColumns": 7, "thumbnailsMargin": 10, "thumbnailsPercent": 100, },
{ "breakpoint": 500, },
];
this.handleClick = this.handleClick.bind(this);
this.galleryAction = [{ icon: "TestData", onClick: this.handleClick }];
};
handleClick(): void {
debugger;
console.log("test");
}

Your code is not correct.

this.handleClick = this.handleClick.bind(this);

As far as I see assigning a function of an angular component with the same function again with a bind call would achieve nothing and has nothing to do with ngx-gallery.

@lukasz-galka What is the correct way to bind the click event