У меня есть класс с двумя методами. Мне нужно выполнить первое в бутстрапе приложения, а второй раз - во время работы приложения.Создать singleton класс в машинописи угловой
Мой класс:
import { Profile } from './Profile';
class Profilatura {
public profile: Profile;
/** @ngInject */
first($http: angular.IHttpService): void{
.......
this.profile = ...;
.......
}
public second(): Profile{
return this.profile;
}
}
В моем приложении модуля:
import { ProfilaturaService } from './profilatura/ProfilaturaService';
angular.module('App')
.run(function runBlock($http: angular.IHttpService) {
Profilatura.first($http);
})
....
Почему я получаю Property 'первый' не существует по типу TYPEOF ?????
Я сделал это, но ошибка остается – Ciro
я обновляю ответ - когда вы идете статический путь вы не можете использовать 'this' внутри методов. Или вы можете использовать одноэлементный шаблон. –
Я пробовал с шаблоном singleton, но я получаю свойство 'getInstance' не существует в типе typeof – Ciro