getViewModel<T extends ViewModel> method
BuildContext变化重新获取对应类型的ViewModel
Implementation
Stream<T> getViewModel<T extends ViewModel>({
bool listen = false,
}) {
return contextStream.whereNotNull().map((context) {
try {
return context.getViewModel<T>(inheritedListen: listen);
} catch (error, stackTrace) {
RxLogger.logError(error, stackTrace);
return null;
}
}).whereNotNull();
}