trying to inject a controller into a directive