Detectives have charged a teenager after a police officer was struck by an E-Bike in Melbourne’s CBD yesterday.