电池向外输出电能时,传递电荷主要依赖两种方式:电子定向移动和离子定向移动。在电池的外电路中,电子通过导线定向移动形成电流;而在电池内部,通过化学反应使离子定向移动来传递电荷。因此,正确答案为A和B。其他选项如电磁波传播、容器中的物质流动和保护地线并不是电池输出电能时传递电荷的主要方式。