The di transformer don't work when the @iNJECTiON is namespaced. This may be a limitation of the way transformers were implemented to keep them fast. If we can't fix the bug documentation somewhere would be appreciated.
Example of an import which doesn't work:
import 'package:angular2/di.dart' as ng2 show Injectable;
@ng2.Injectable()
class Service {}