Как преобразовать тег .service в команду TypeScript - PullRequest
1 голос
/ 20 июня 2019

Я пытаюсь преобразовать мою программу AngularJS в Angular, что означает, что мой код необходимо преобразовать в TypeScript.У меня проблемы с частью .service моего кода.

Я уже пытался просто удалить .service.Я также пытался полностью переписать код, чтобы он подходил для TS, но это не сработало.

//  updated AngularJS code to fit TypeScript (mostly)
('resumeApp') 
// next line "service" needs to be changed
.service('PositionService', function($http) {
  // tslint:disable-next-line: only-arrow-functions
  this.getPositions = async function() {
    let data = [];
    await $http({
      method: 'GET',
      url: 'http://localhost:4200/'
    }).then(function successCallback(response) {
      const positions = response.data;
      // tslint:disable-next-line: prefer-for-of
      for (let x = 0; x < positions.length; x++) {
        if (positions[x].availible) {
        data.push(positions[x].position);
        }
      }
    }, function errorCallback() {
      data = undefined;
    });
    return data;
  };
});

Я получаю сообщение об ошибке, что «свойство« service »не существует для типа« resumeApp ».«».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...