It is Ionic
ionic bond between aluminium cation and phosphate anion
The compound AlPO4 contains both ionic and covalent bonds. The cation in the compound, Al+3, is ionically bonded to the entire polyatomic anion PO4-3, and the phosphorus and oxygen in the compound and anion are covalently bonded to one another.
IONIC is the best answer at High School level. . However AlPO4, anhydrous form is a mineral berlinite that looks remarkably like SiO2, silica (quartz) and has the same crystal structure, half the silicon atoms are replaced with aluminium and half by phosphorus and the bonding is actually better described as covalent. AlPO4 is usually encountered as a hydrate or even as a "sol-gel".
H2 is purely covalent, as are all diatomic molecules consisting of only one element.
aluminum phosphate
ionic bond between aluminium cation and phosphate anion
The compound AlPO4 contains both ionic and covalent bonds. The cation in the compound, Al+3, is ionically bonded to the entire polyatomic anion PO4-3, and the phosphorus and oxygen in the compound and anion are covalently bonded to one another.
IONIC is the best answer at High School level. . However AlPO4, anhydrous form is a mineral berlinite that looks remarkably like SiO2, silica (quartz) and has the same crystal structure, half the silicon atoms are replaced with aluminium and half by phosphorus and the bonding is actually better described as covalent. AlPO4 is usually encountered as a hydrate or even as a "sol-gel".
H2 is purely covalent, as are all diatomic molecules consisting of only one element.
These bonds tend to be ionic. However, all bonds are somewhere between purely ionic and purely covalent.
aluminum phosphate
No, as it consists of two nonmetals it is covalent.
I'm not sure what you mean by "purely covalent", since the ionic-vs-covalent distinction is expressed in terms of electronegativity, which can take a range of values (higher values = more ionic). CO is very much a covalent compound though.
Aluminium phosphate contains Al3+ and PO43- ions
Al+3+ PO4^-3 AlPO4
This is an ionic compound.
ionic