Fabric electrodes coated with polypyrrole nanorods for flexible supercapacitor application prepared via a reactive self-degraded template