Поскольку область действия this
была потеряна при использовании function() {}
, попробуйте:
ngOnInit() {
const update = this.update();
$(document).ready(function() {
$('#myMonthPicker').MonthPicker(
{
Button: false,
MaxMonth: -1,
MonthFormat: 'MM yy'
OnAfterChooseMonth: update
}
);
});
}
Или измените свою функцию на обозначение стрелки ES6:
$(document).ready(() => {
...
});
Примечание. Обычно это решает эту проблему, но я не так справляюсь с jQuery UI. Не могу гарантировать, что это будет работать