问题标签 [elmish]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
f# - Fable 与 EventTarget 的语法混淆
我是 Fable/Elmish/React 的新手,我正在尝试理解投射 EventTarget 的语法,以便我可以了解.value
我能找到的所有例子都使用
但是我得到
None of the types 'EventTarget, string' support the operator '?'
相反,我必须使用以下语法
那么给了什么?我是否引用了不同的程序集?
webpack - HMR - 更新失败:SyntaxError: Unexpected token < in JSON at position 0
我正在使用 Elmish 应用程序。我只为索引页面设置了 SSR(服务器端渲染),因为我需要在应用程序启动时动态生成一些初始状态。由于热模块更换不起作用并且它抛出以下警告:
我知道 webpack-devserver 的配置是错误的,因为它onreadystatechange
正在检索 html 中的索引页面,而不是 json 中的新应用程序文件(?)。但是阅读文档对我没有多大帮助,因为我不确定如何防止请求/en-EN/4b1807ffe818fe814be7.hot-update.json
被代理到后端。
我怎样才能让 HRM 重新开始工作?
我的 webpack.config 看起来像这样:
我的服务器相关部分如下所示:
f# - 如何在 Elmish 中同时应用硬编码类和方法类?
我正在格式化使用 F# 和 SAFE 堆栈制作的 Web 应用程序。我正在使用一个变量来确定一个 CSS 类来更改标签的格式,但我还需要两个硬编码的 CSS 类,我不确定如何同时拥有这两个类。
我有这个:
我需要它更像这样工作:
但我不知道如何在 F# 中执行此操作
任何帮助,将不胜感激
javascript - F# 中的 Javascript onclick 替代方案 - 安全
我在页面上有两个大小匹配的 div,想要隐藏一个并显示另一个,单击按钮在它们之间交换。通常我会使用 javascript 点击事件来切换显示,但我不确定如何将默认 Javascript 与 SAFE 一起使用,并且想知道是否有 F# 替代方案。
我想要与此类似的结果(但在 F# 中):
f# - 如何在 Elmish.WPF 中完成子/子模型到父/主模型的消息传递?
(新手问题)。
在 Elmish.WPF 中,我有一个父模块 App,它包含一个子模块 FinderLastName:
子模型 FinderLastName 接收来自 UI 的文本输入,我需要将其传输到主 App 模块。
假设子模型 FinderLastName 具有模型、消息和更新的典型 Elmish.WPF 结构,我如何将文本输入从子模型/子模型传输到父模型/主模型?
(我为 Elm-spa 找到了一个很好的讨论,但是如何在 Elmish.WPF 中使用它?https: //discourse.elm-lang.org/t/modifying-parent-state-from-child-page- in-an-elm-spa-example-like-architecture/2437 )
任何想法将不胜感激。
TIA
找到了!请参阅非常好的博客: https ://medium.com/@MangelMaxime/my-tips-for-working-with-elmish-ab8d193d52fd
大概3/4的路下来,让孩子和家长交流
附录:有关 Elmish 使用的事件循环的详细说明,请参阅:https ://elmish.github.io/elmish/
f# - 如何在道具更改时取消 Cmd.OfAsync?
假设我有一个受控的 Elmish 形式:
每次model.Query
更改时,它都会发送一个async
请求。但是,如果已经有一个请求正在进行中,我希望将其取消并替换为新请求。
在 Elmish 中执行此操作的好方法是什么?
f# - 如何使用户能够下载寓言中的文件?
我有一个 SAFE 堆栈应用程序。我需要使用户能够上传和下载文件。
利用上传作品
有没有相应的方法可以让用户下载文件?
这个答案提供了一个使用完全不同的机制的解决方案,它依赖于一个 js 库。是否没有与该FileReader
方法相对应的机制?
f# - 如何将 HTML 控件动态添加到 Fable F# 中的结果视图?
我试图了解当您创建一个像这样的 elmish/fable 项目时生成的第一个项目dotnet new fable-react-elmish
:
我知道每次调用一个函数OnDownloadClicked
或时ResetClick
,都会显示一个<h3>
HTML 控件作为 HTML 页面的最后一个控件,覆盖旧的控件。(可能整个页面都重新加载了,但我不确定)
但是我将如何修改上面的示例以便在<h3>
每次OnDownloadClicked
调用函数时将新元素添加到视图中?换句话说:我希望所有以前显示<h3>
的元素都保留在视图中。欢迎任何提示(以及指向示例的提示)。
f# - Fable.Reactstrap 未在客户端 fsproj SATE 堆栈上定义
我正在尝试在SAFE.TemplateFable.Reactstrap
的 Client 项目上使用。我已添加到 Nuget、Paket 和 NPM,但在执行. 这是代码的错误:Fable.Reactstrap
error FSHARP: The namespace 'Reactstrap' is not defined
dotnet run
真正的代码可以在我的 github 的 repo上找到。Fable.Reactstrap
本身已添加到项目的依赖项中并添加到paket.references
.
如何Fable.Reactstrap
在我的项目中解决此错误和用户?