Har MgI2 Joniska eller kovalenta obligationer?

Har MgI2 Joniska eller kovalenta obligationer?

Den enklaste förklaringen är att MgI2 är Joniska, eftersom Mg är en alkalimetall som reagerar genom att förlora elektroner, och jag är en halogen, som reagerar genom att få dem. Allen är också 1.2 för Mg och 2.5 för jag, nog skillnad att göra obligationen mestadels Joniska.