Readonly disposeФункции, которые будут вызваны в конце жизненного цикла вью модели. Может использоваться для очистки связанных объектов, если их жизненный цикл совпадает с жизненным циклом вью модели.
vm.disposeList.add(reaction(
() => vm.loaded,
v => console.log(`vm.loaded = ${v}`)
));
Хранилище любой дополнительной информации вью модели.
Readonly isФлаг, указывающий на то, что вью модель успешно инициализирована.
Readonly isФлаг указывающий на то, что вью компонент смонтирован.
Readonly isФлаг указывающий на то, что вью модель готова к работе.
Readonly onСобытие вызывается после инициализации вью модели.
Readonly onСобытие вызывается перед инициализацией вью модели.
Readonly onСобытие вызывается когда вью модель готова к использованию. Событие может вызываться несколько раз за время жизни вью модели. Обработчик может вернуть функцию очистки, которая будет вызвана, когда вью модель перестанет считаться готовой к работе, т.е. компонент размонтирован или вызван dispose вью модели.
vm.onReady.add(() => {
console.log('ready');
return () => console.log('unready');
});
Readonly uiУникальный идентификатор UI элемента.
Метод вызывается при монтировании вью компонента и может передавать ссылку на сам компонент.
Optional ref: ViewModelBaseComponentRef<unknown>Ссылка на вью компонент.
Optional actionsRef: ViewModelBaseComponentRef<unknown>Ссылка на императивные методы вью компонента.
Generated using TypeDoc
Базовая вью модель с возможностью инициализации.