explicit angular injection