Внедрить услугу angularjs в Angular

Я пытаюсь использовать$log Служба в угловых 2, в соответствии с тем, что я прочитал, вам нужно следующие шаги:

Создайте модуль, содержащий сервис, который вы хотите внедрить.Вызовите метод UpgradeAdapter upgradeNg1Provider.

Итак, я сделал следующее

  var initInjector = angular.injector(['ng']);
  var $log = initInjector.get('$log');
  angular.module('Services1', [])
    .service('$log', [$log]);
  upgradeAdapter.upgradeNg1Provider('$log');

Затем я создаю угловой компонент 2 следующим образом

    @Component({   selector: "ion-app",   template:"<p>Test</p>" })
    @Injectable()
    export class HelloIonicPage {
      message: string;
      constructor( @Inject('$log') $log) {
        this.message = "Hi";
      }
    }

Но когда я запускаю приложение, оно дает мне следующую ошибку:

ОРИГИНАЛЬНОЕ ИСКЛЮЧЕНИЕ: нет провайдера для $ log!

Также я пыталсяbootstrap с помощьюupgradeAdapter:

  upgradeAdapter.bootstrap(document.documentElement, ['Services1'])

Но это тоже не сработало. Пожалуйста, обратите внимание, что я использую Ionic 2 Framework и приведенный выше код написан внутри

    this.platform.ready().then(() => { 
            //The code is going here
});

Ответы на вопрос(1)

Ваш ответ на вопрос