When does ionic bonding occur?
When oppositely charged ions attract strongly to create a lattice. (Electrostatic attraction.)
-->The arrangement of the lattice results in the ionic compounds having a high melting and boiling points.
--->Many strong bonds need to overcome.