Ionic Bonds vs Coordinate Covalent Bond

Hello, I had a question that asked to identify what type of bonds were present in this compound. It was a transition metal with a +2 charge and it was interacting with four anionic compounds (the overall charge of the metal-ion complex was +2). The answer was that the bonds were coordinate covalent, and I am kind of confused why they were ionic. I would give specifics of the names and compounds, but don't want to give any spoilers. Can someone brush up the difference between the two? Thanks
Source: Student Doctor Network - Category: Universities & Medical Training Authors: Source Type: forums