不矛盾,但我发现其他朋友的解释并不正确,所以出来说下。
其实这是一个复分解的问题,复分解的特性就是化学反应即向着离子浓度降低的方向进行。具体细节,等你学了高中化学离子浓度方面后就可以明白。
Mg(OH)2是一种难溶物质,氨水是一种弱电解质 主要原理就是氨水或者氨盐中存在的 NH3·H2O=(可逆)=NH4+ +OH- 化学平衡。Mg(OH)2加入到NH4Cl溶液就会促使NH4+ +OH- →NH3·H2O的方向反应。而MgCl2加入到氨水中就会促使NH3·H2O→NH4+ +OH-的方向反应。
不是矛盾的
MG(OH)2+2NH4CL=MGCL2+2NH3+2H2O
MGCL2+2NH4OH=MG(OH)2+2NH4CL
氨水易分解,反应生成氨气使原反应向正反应方向持续进行