问题标签 [fable]

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.

0 投票
0 回答
263 浏览

f# - 如何使用“onunload”事件向 SAFE Stack 中的服务器发送消息?

我有一个使用 SAFE 堆栈构建的应用程序,其中活动客户端在服务器端具有相应的对象。当用户关闭他们的浏览器窗口时,我希望向服务器发送一条消息以删除该对象。

我正在尝试像这样使用“onunload”事件:

我将其添加到订阅中:

消息以通常的 Elmish 方式处理,并通过 api 转发到服务器。但是,我发现消息很少到达服务器端。我可以做些什么来使它更可靠吗?还是有更好的替代方法?

0 投票
1 回答
13 浏览

elmish - 此表达式应具有“Label.Option”类型,但此处具有“HTMLAttr”类型

我正在尝试以如图所示的形式向标签添加样式,但出现如上所示的错误

0 投票
1 回答
145 浏览

r - 使用 rlang 将变量动态插入到寓言模型中

我正在尝试将变量动态插入到寓言模型中。

数据

请注意,tsibble 中可能包含不确定数量的回归量,但在此示例中,我只有两个 (reg_testreg_test2)。所有回归量列都将以reg_

问题功能

我有一个函数,我想使用 fable 包动态地将回归量列放入 ARIMA 模型中。

我知道它只是将字符串var_names放入公式中,这是行不通的,但我无法弄清楚如何以var_names我可以enquo()正确创建的方式创建。

我在这里通读了 Quasiquotation 部分, 我搜索了 SO,但还没有找到答案。

这个问题似乎pasre_expr()越来越近了,但仍然不是我想要的。

我知道如果我有一个变量,我可以使用,但我不知道会有sym()多少变量,我想将它们全部包含在内。reg_

预期产出

通过手动输入变量,我可以显示我期望的输出。

我还想象有一种更好的方法可以让我在ARIMA函数中制作公式。如果这也可以解决我的问题,那也可以。

我很感激任何帮助!

0 投票
1 回答
174 浏览

r - 用寓言预测,如何使用特价?

我在specials使用 fable 包进行预测时尝试使用,但我不知道如何使用它们的语法,也找不到可以用作指南的示例。

我在下面放了一个简单的示例,尝试使用带有MEAN预测模型的窗口,但它给了我一个错误。

任何帮助深表感谢!

reprex 包(v0.3.0)于 2020 年 4 月 23 日创建

0 投票
1 回答
99 浏览

reactjs - 无法在 Fable 中引用 React

我正在尝试使用 Fable 在 F# 中编写一个 React 组件,但在引用必要的库时遇到了麻烦。我得到的编译错误是:

  • 未定义命名空间“React”。(“公开”陈述)
  • PureStatelessComponent 类型未定义。

这是我的代码

这是我在 package.json 中的依赖项:

我能做些什么来解决这些编译错误?

0 投票
2 回答
281 浏览

.net - 如何使用 Fable 写入文本文件?

我正在尝试使用 Fable 将我编写的一些 f# 代码转换为 Web 项目,但是在编写文件输出时遇到了一些麻烦。以前,当我刚刚有一个 net core 项目时,我可以这样做:

但是现在如果我尝试这样做,我会收到此错误:

我需要导入/添加一些东西来完成这项工作吗?或者有没有不同的方式在 Fable 中写入文件?我真的很感激任何帮助或建议。先感谢您!

0 投票
1 回答
73 浏览

post - Fable/Thoth 编译错误:未定义 toJson

我正在尝试按照本教程使用 Fable 进行 POST 请求:https ://fable.io/fable-powerpack/posts/fetch.html

我收到此编译错误:

这是我的代码:

我还在 Fable/.fable/Thoth.Json.2.0.0/Encode.fs 中得到这些编译错误:

我猜这是因为 Fable 引用的是 Thoth 2.0.0,而不是最新版本。我该如何解决这个错误?

https://github.com/jaydpather/FunctionalCrudForms/blob/master/Fable/UI/UI.fs

0 投票
0 回答
84 浏览

javascript - 寓言 javascript 绑定问题

我正在尝试使用获得专利的 fable interop 制作一个基本的 react-native 应用程序,以便我可以使用 F# 进行实际编码。F# 部分到目前为止进展顺利,但是我在理解与 react-native 包的互操作如何工作时遇到了很大的问题。

我想尝试为https://reactnavigation.org/docs/material-bottom-tab-navigator设置绑定

这是当前代码

这只是因错误而崩溃:

我假设我如何导入库或如何渲染它?任何帮助将不胜感激。

0 投票
1 回答
587 浏览

r - 使用 Fable 聚合预测

问题: 使用 fable 我可以轻松地生成具有分组结构的时间序列的预测,甚至可以使用 Fable 的aggregate_key/reconcile语法来生成连贯的顶级预测。但是,我无法使用此方法轻松访问汇总预测,而我使用的替代方法涉及放弃寓言(预测表)结构。谁能告诉我是否有更简单/有意的方法来使用这个包?正如您在示例中看到的那样,我可以使用其他方法到达那里,但我想知道是否有更好的方法。任何帮助都感激不尽!

方法 1:aggregate_key我在不使用/ 的情况下总结预测的努力reconcile主要是使用 dplyrgroup_bysummarise,但是预测的预测区间被格式化为正态分布对象,似乎不支持使用这种方法求和。为了解决这个问题,我一直在使用hilounpack_hilo提取不同预测区间的界限,然后可以使用通常的方法对其进行求和。但是我真的很想保留寓言结构和分布对象,使用这种方法是不可能的。

方法 2: 替代方案,使用aggregate_key/ reconcileonly 似乎支持使用聚合min_trace。我知道这种方法是为了实现最佳对账,而我想要的是一个简单的自下而上的汇总预测。感觉应该有一种简单的方法可以使用这种语法获得自下而上的预测,但到目前为止我还没有找到。此外,即使使用min_trace我也不确定如何访问聚合预测本身,如您在示例中所见!

使用方法 1 的示例:

使用方法 2 的示例:

0 投票
1 回答
164 浏览

reactjs - 将第三方 React 组件与 Fable/Elmish 一起使用

我正在尝试将Carbon Design System - React SDK集成 到 Fable/Elmish 应用程序中,看起来我必须为每个组件创建属性类型定义(其中一些我只是猜到了)才能使用它。

该组件已包含 TypeScript 定义


我真的必须为我想尝试或使用的每个 React 组件手动创建类型定义吗?

是否有一种简单或自动的方式来使用 F# 代码中的 React 组件,而无需为我想尝试的每个组件编写属性类型定义?

F# 社区的人们如何使用来自 React 生态系统的组件?


我试过ts2fable但它会生成无效的不可靠代码:大多数行都有错误的示例,我还转换了依赖项(typings/shared.d.ts和 React 类型定义)

我也在查看TypeProviders但不确定这是否可以解决我的问题。