switch from compile  to injector. https://stackoverflow.com/questions/22698631/c...

See https://stackoverflow.com/questions/22698631/circular-dependency-with-compile-http