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