Описание тега elmish

Используйте для ответа на вопрос, связанный с фреймворком elmish для F#. Также подумайте о включении тегов [fable-F#] и [F#].
0 ответов

Как передать аргументы со страницы html в скомпилированное приложение js, используя Elmish с Fable

В elm вы можете передать флаг приложению elm следующим образом: HTML / JS <div id="elm"></div> <script> var app = Elm.Main.init({ node: document.getElementById('elm'), flags: Date.now() }); </script> Затем приложение elm полу…
16 ноя '18 в 10:40
1 ответ

Способ диспетчеризации для родительской дочерней композиции

Я пытаюсь понять, как басня должна работать с родительской дочерней композицией. Все довольно просто, когда дело доходит до update метод, initи определение команд. Но view метод и его dispatch метод сложно выяснить В моем коде ребенок это: module De…
07 дек '18 в 16:15
1 ответ

Компонент рендеринга в Fable-Elmish

Я установил стандартное безопасное приложение с dotnet new SAFE команда, приводящая к двум проектам сервера и клиента (и к общей папке). В клиентском проекте есть файл Client.fs с функцией view и загрузочным кодом, который генерирует шаблон: Program…
03 дек '18 в 15:18
0 ответов

Эквивалент обновлений модели привязки данных в модели Elm-view-update-update

MVU State Changes Как я понимаю, в моделях Elm-style-view-update, изменения в состоянии приложения следуют после отправки сообщения, которое определяет обновленное состояние. Здесь состояние является неизменным, поэтому изменения приводят к совершен…
07 янв '19 в 14:31
0 ответов

БЕЗОПАСНЫЙ шаблон Elmish redux dev tools всегда сообщение "UserMsg"

Я совсем новичок в Elmish. Сделал образец шаблона с помощью dotnet new SAFE, Когда я открываю приложение и использую инструменты Chrome Extension, я всегда получаю сообщение "UserMsg". Есть ли способ сделать это "Увеличение" или "Уменьшение", когда …
11 фев '19 в 11:12
3 ответа

Вызов метода компонента при изменении свойства модели

В моем приложении Fable с Elmish у меня есть вид, использующий реагирующий щелчок и кнопку, которая должна изменять номер слайда при нажатии: Fable.Import.Slick.slider [ InitialSlide model.SlideNumber AfterChange (SlideTo >> dispatch) ] childr…
12 янв '19 в 19:01
2 ответа

В fable-elmish, как вызвать команду после того, как представление было отображено?

Я создал приложение, которое загружает некоторые данные и строит их на Google Charts для div с определенным Id, Это прекрасно работает на статической странице. Однако при использовании меню для переключения между несколькими представлениями я изо вс…
05 окт '18 в 15:45
1 ответ

Как инкапсулировать логику в дочерних элементах, таких как компоненты?

Я пытаюсь понять, как создавать повторно используемые компоненты, используя архитектуру Elmish в F# Bolero от WebSharper (например, ввод повторно проверенных форм). Из всех примеров, которые я видел, родительский уровень верхнего уровня должен обраб…
06 янв '19 в 16:54
0 ответов

Как получить контроль типа сетки данных в fsprojects/Fabulous

fsproject/Fabulous не имеет сетки данных. Это будет столбец ListView с не прокручивающимися заголовками и строками нижнего колонтитула (без группировки заголовков). Такой контроль кажется необходимым для любого бизнес-приложения (LOB). Это также нео…
11 май '19 в 11:07
1 ответ

Как я могу сделать простой роутер elmish?

Извините, но я новичок с Fable и F#. Я начал шаблон с проекта SAFE, и я создал SPA с двумя страницами. Однако вся логика находится внутри одного файла. Мой вопрос Как я могу реализовать маршрутизатор, помещая каждое представление в один файл? Я бы ч…
03 мар '19 в 15:02
0 ответов

Интеграция приложения Fable/Elmish с Stripe checkout

Редактировать: кто-то на Gitter предложил это: https://stripe.com/docs/recipes/elements-react ... так что я пытаюсь это и доложу здесь. Я создаю приложение Fable/Elmish, которое будет принимать платежи через API Stripe 'Checkout' ( https://stripe.co…
09 мар '19 в 11:19
1 ответ

Elmish: обрабатывает ли Program.withErrorHandler случай ошибки Cmd.ofAsync?

Я пытаюсь регистрировать и регистрировать ошибки в каждом возможном месте в моем приложении Elmish (Fable). Если я добавил обработчик журналирования с помощью Program.withErrorHandler, нужно ли также добавлять код журналирования в регистр Error кажд…
30 апр '19 в 22:23
0 ответов

Избегать гнездовой котельной на Эльмише?

Предположим, у меня есть вложенные компоненты Elmish: A содержит B содержит C, Тогда если C имеет состояние и сообщения, они должны быть переданы из C в B а затем A, Например, тип сообщения и модель для B возможно: type Message = | CMessage of C.Mes…
13 июн '19 в 14:16
1 ответ

VS Code ищет файлы в каталоге C:\c:\, который не существует, что приводит ко многим проблемам с пространствами имен и модулями в моем проекте.

У меня есть проект, открытый в VS Code. Папка проекта находится на моем рабочем столе. В VS Code я пытаюсь работать с файлом, но на вкладке "ПРОБЛЕМЫ" появляется много проблем. В нем говорится, что файл находится в C:\c:\ Users\Me\Desktop, но у меня…
12 июл '19 в 20:32
1 ответ

Разрешение конфликтов пространства имен.net

Я использую Giraffe и пытаюсь интегрировать Elmish.Bridge. Я получаю следующую ошибку: error FS0892: This declaration opens the module 'Elmish.Bridge.Giraffe', which is marked as 'RequireQualifiedAccess'. Adjust your code to use qualified references…
16 июн '19 в 07:00
1 ответ

Как мне сопоставить типы аргументов Elmish toNavigable

В данный момент я пытаюсь изучить стек SAFE, в частности, пытаюсь справиться с переходом по URL через Elmish; Я следовал примеру кода на сайте Elmish, который определяет функцию отображения маршрута, а затем передает его в функцию parsePath. Однако …
27 июл '19 в 21:17
1 ответ

Как установить значение по умолчанию в раскрывающемся меню в Fable Elmish?

Я хочу иметь значение по умолчанию в раскрывающемся списке, который не является одним из выбираемых параметров (не: DefaultValue "2"). Это должно быть что-то вроде следующего, но не для поля ввода. Input.Placeholder "Your name here" (я пробовал Plac…
05 июн '19 в 15:58
2 ответа

(Как) Можно ли изменить цвет шрифта отключенной кнопки в F# Fable Elmish?

Я попытался установить цвет через Style-Color, но он меняет цвет только тогда, когда он не отключен. Есть ли возможность с или без использования Fulma? Button.button [ Button.Disabled true Button.Props [ Style [ Color "#000000" ] ] //if … then Butto…
26 июл '19 в 14:24
3 ответа

Вернуть асинхронное значение из Fable.Remoting

Вот пример Fable.Remoting на стороне клиента, который печатает результат асинхронной функции. // Client code (Compiled to Javascript using Fable) // ============ open Fable.Remoting.Client let server = Proxy.create<IServer> async { let! length…
23 авг '19 в 07:26
1 ответ

Предотвращение дублирования кода в F# при создании приложения на основе форм для нескольких типов данных

В настоящее время я делаю приложение на F# с архитектурой fable elmish, в котором типы записей следующие (сокращено, чтобы сэкономить место, но, надеюсь, вы поняли идею). type NewOriginMerdEntry = | AddOriginMerdID of string | AddMerdNumber of int |…
27 июн '19 в 22:52