Size: a a a

Elm Lang сообщество разработчиков

2019 November 04

S

Sviatoslav in Elm Lang сообщество разработчиков
Вот чтобы использовать Html.map - у вас должна быть отдельная вьюшка, которая возвращает Html SubMsg вместо Html Msg
источник

MP

Max P in Elm Lang сообщество разработчиков
Sviatoslav
Я прямо всей вашей истории не читал, но как я понял вы хотите отдельный view/msg/update для части приложения.
Насколько я понял, отдельный view я не хочу :) но я ещё не знаю. Это пример я набросал, по аналогии с тем, что есть в реальном коде.
источник

MP

Max P in Elm Lang сообщество разработчиков
Sviatoslav
Вот чтобы использовать Html.map - у вас должна быть отдельная вьюшка, которая возвращает Html SubMsg вместо Html Msg
Да, это я понимаю.
источник

MP

Max P in Elm Lang сообщество разработчиков
Sviatoslav
onClick хочет просто Msg 🙂 Так что onClick (FromSubMsg DecrementSubModel) будет работать, но это не совсем то, что вам тут пытались объяснить
Так просто?) я в пути, приеду проверю. Заодно попробую завтра на рабочем коде и потом спрошу, правильно ли я понял. Суть у меня была в одном вью, есть 2 модели, одна родитель, вторая потомок. И я хотел бы одну обновлять правильно + передавать новое значение в родитель.
Может быть получится более приближённый пример сделать и тогда спросить правильно ли я думаю. Спасибо за помощь
источник

S

Sviatoslav in Elm Lang сообщество разработчиков
я минут через 20-30 буду полностью тут (пиво варю 😄 ), смогу все объяснить
источник

S

Sviatoslav in Elm Lang сообщество разработчиков
Max P
Так просто?) я в пути, приеду проверю. Заодно попробую завтра на рабочем коде и потом спрошу, правильно ли я понял. Суть у меня была в одном вью, есть 2 модели, одна родитель, вторая потомок. И я хотел бы одну обновлять правильно + передавать новое значение в родитель.
Может быть получится более приближённый пример сделать и тогда спросить правильно ли я думаю. Спасибо за помощь
В целом вы можете тогда и так писать. Но я бы вынес вью для этой модели отдельно
источник
2019 November 05

RT

Roman Truschev in Elm Lang сообщество разработчиков
Грусть печаль. Не починилось  maximum call stack size exceeded в 0.19.1 и новом elm/browser с дебаг режимом.
источник

MP

Max P in Elm Lang сообщество разработчиков
Спасибо за помощь @ssbb_me, @astynax, @erwert, текущая задача получилась. Вынес у подмодели сообщения в отдельный тип, вынес отдельную функцию для апдейта, так же немного помогла эта статейка - http://folkertdev.nl/blog/elm-child-parent-communication/

продолжаю учить
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Ну вот, в статье тоже возвращается сообщение для родителя
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
Я ж говорю — популярный подход
источник

RT

Roman Truschev in Elm Lang сообщество разработчиков
Max P
Спасибо за помощь @ssbb_me, @astynax, @erwert, текущая задача получилась. Вынес у подмодели сообщения в отдельный тип, вынес отдельную функцию для апдейта, так же немного помогла эта статейка - http://folkertdev.nl/blog/elm-child-parent-communication/

продолжаю учить
источник
2019 November 08

MP

Max P in Elm Lang сообщество разработчиков
Привет, а как в elm 0.18 Float в String превращали?
источник

D

Dima in Elm Lang сообщество разработчиков
toString :-)
источник

MP

Max P in Elm Lang сообщество разработчиков
Dima
toString :-)
не нашел такого
источник

MP

Max P in Elm Lang сообщество разработчиков
в общем использовал этот пакет https://package.elm-lang.org/packages/myrho/elm-round/latest/

p.s. в 0.19 есть fromFloat
источник

D

Dima in Elm Lang сообщество разработчиков
источник

G

GG in Elm Lang сообщество разработчиков
работает без  прокссей. как? что это?
источник

S

Sviatoslav in Elm Lang сообщество разработчиков
GG
работает без  прокссей. как? что это?
прокся для тех кто у кого заблокировано
источник

S

Sviatoslav in Elm Lang сообщество разработчиков
источник

D

Dima in Elm Lang сообщество разработчиков
Извиняюсь.
Вот ссылка на исходник 0.18 elm
https://github.com/elm-lang/core/blob/5.1.1/src/Basics.elm#L478
источник