Я пытаюсь преобразовать мою программу 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 ».«».