@maxfarseer На примере модулей можно рассмотреть: у вас есть App(у него model, update, view, subscribes, e.t.c.) В рамках этого приложения есть условно Навигация Nav(со своими: model, update, view, subscribes). Область видимости Nav только ее model, .. e.t.c.
И порядок действий приблизительно следующий: 1. Произошел update App, внутри него вы поняли, что надо обновить навигацию, и вызвали Nav.update и передали параметры Nav.Model, Nav.Msg
@maxfarseer На примере модулей можно рассмотреть: у вас есть App(у него model, update, view, subscribes, e.t.c.) В рамках этого приложения есть условно Навигация Nav(со своими: model, update, view, subscribes). Область видимости Nav только ее model, .. e.t.c.
И порядок действий приблизительно следующий: 1. Произошел update App, внутри него вы поняли, что надо обновить навигацию, и вызвали Nav.update и передали параметры Nav.Model, Nav.Msg
я пока не вижу разделения на отдельные view в своем фрагменте, поэтому подумаю, если получится сформировать более точный вопрос - напишу
то что в туториалах, где у нас, например, три страницы, у каждой свои view и update и model - понятно. А тут модель одна, в ней модалка (record), и в этой модалке нужно изменить значение поля.
@erwert и @astynax я сделал пример с апдейтом "подмодели", кастомный тип Short / Detailed и type alias Submodel я здесь добавил для эмуляции рабочего кода (будем считать это условиями задачи). Это похоже на правду, или должно быть иначе? https://ellie-app.com/75cpwdtHn9Da1