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
Базовая вью модель с возможностью инициализации.