событиях а не давать приказы. Например viewModel.onFiltersApplyButtonClicked() . К этому моменту viewModel уже должен иметь все данные
что значит иметь все данные? эта функция уже должна вызываться с viewmodel, а что она будет делать там, ui не волнует
Честно хз. Тут один товарищ вкинул мне. И я немного запутался. Wtf
а к чему он это кинул
vm вью ничего не должен. У него "к этому моменту" не может быть данных по миллиону причин - к примеру связи нет. Клик пользователя принимается во внимание как запрос, Как данные будут - он сообщит вью что надо показать. Более того к моменту готовност данных может уже ничего показывать и не надо будет. Или надо будет показать что другое
Да, тут я абсолютно соглашусь. Просто это утверждение показалось мне каким-то бредом и я запутался
Обсуждают сегодня