Я новичок в написании OO JavaScript. Я пытаюсь сделать это только ради обучения. Моя проблема в том, что я определил службу с конструктором, но она запускается только один раз.Значение в конструкторе не изменяется
Вот код:
Const приложение = angular.module ('приложение', []);
class ViewportChecker {
constructor() {
this.scrollTop = window.pageYOffset;
}
}
app.directive('sectionModule', ($window) => {
return {
link(scope, el) {
const service = new ViewportChecker,
win = angular.element($window);
win.on('scroll',() => {
console.log(service.scrollTop);
});
}
};
});
Я только получаю 0
в консоли. Что я делаю не так?