问题标签 [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.
f# - 如何使用“onunload”事件向 SAFE Stack 中的服务器发送消息?
我有一个使用 SAFE 堆栈构建的应用程序,其中活动客户端在服务器端具有相应的对象。当用户关闭他们的浏览器窗口时,我希望向服务器发送一条消息以删除该对象。
我正在尝试像这样使用“onunload”事件:
我将其添加到订阅中:
消息以通常的 Elmish 方式处理,并通过 api 转发到服务器。但是,我发现消息很少到达服务器端。我可以做些什么来使它更可靠吗?还是有更好的替代方法?
r - 使用 rlang 将变量动态插入到寓言模型中
我正在尝试将变量动态插入到寓言模型中。
数据
请注意,tsibble 中可能包含不确定数量的回归量,但在此示例中,我只有两个 (reg_test
和reg_test2
)。所有回归量列都将以reg_
问题功能
我有一个函数,我想使用 fable 包动态地将回归量列放入 ARIMA 模型中。
我知道它只是将字符串var_names
放入公式中,这是行不通的,但我无法弄清楚如何以var_names
我可以enquo()
正确创建的方式创建。
我在这里通读了 Quasiquotation 部分, 我搜索了 SO,但还没有找到答案。
这个问题似乎pasre_expr()
越来越近了,但仍然不是我想要的。
我知道如果我有一个变量,我可以使用,但我不知道会有sym()
多少变量,我想将它们全部包含在内。reg_
预期产出
通过手动输入变量,我可以显示我期望的输出。
我还想象有一种更好的方法可以让我在ARIMA
函数中制作公式。如果这也可以解决我的问题,那也可以。
我很感激任何帮助!
reactjs - 无法在 Fable 中引用 React
我正在尝试使用 Fable 在 F# 中编写一个 React 组件,但在引用必要的库时遇到了麻烦。我得到的编译错误是:
- 未定义命名空间“React”。(“公开”陈述)
- PureStatelessComponent 类型未定义。
这是我的代码
这是我在 package.json 中的依赖项:
我能做些什么来解决这些编译错误?
.net - 如何使用 Fable 写入文本文件?
我正在尝试使用 Fable 将我编写的一些 f# 代码转换为 Web 项目,但是在编写文件输出时遇到了一些麻烦。以前,当我刚刚有一个 net core 项目时,我可以这样做:
但是现在如果我尝试这样做,我会收到此错误:
我需要导入/添加一些东西来完成这项工作吗?或者有没有不同的方式在 Fable 中写入文件?我真的很感激任何帮助或建议。先感谢您!
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
javascript - 寓言 javascript 绑定问题
我正在尝试使用获得专利的 fable interop 制作一个基本的 react-native 应用程序,以便我可以使用 F# 进行实际编码。F# 部分到目前为止进展顺利,但是我在理解与 react-native 包的互操作如何工作时遇到了很大的问题。
我想尝试为https://reactnavigation.org/docs/material-bottom-tab-navigator设置绑定
这是当前代码
这只是因错误而崩溃:
我假设我如何导入库或如何渲染它?任何帮助将不胜感激。
r - 使用 Fable 聚合预测
问题:
使用 fable 我可以轻松地生成具有分组结构的时间序列的预测,甚至可以使用 Fable 的aggregate_key
/reconcile
语法来生成连贯的顶级预测。但是,我无法使用此方法轻松访问汇总预测,而我使用的替代方法涉及放弃寓言(预测表)结构。谁能告诉我是否有更简单/有意的方法来使用这个包?正如您在示例中看到的那样,我可以使用其他方法到达那里,但我想知道是否有更好的方法。任何帮助都感激不尽!
方法 1:aggregate_key
我在不使用/
的情况下总结预测的努力reconcile
主要是使用 dplyrgroup_by
和summarise
,但是预测的预测区间被格式化为正态分布对象,似乎不支持使用这种方法求和。为了解决这个问题,我一直在使用hilo
并unpack_hilo
提取不同预测区间的界限,然后可以使用通常的方法对其进行求和。但是我真的很想保留寓言结构和分布对象,使用这种方法是不可能的。
方法 2:
替代方案,使用aggregate_key
/ reconcile
only 似乎支持使用聚合min_trace
。我知道这种方法是为了实现最佳对账,而我想要的是一个简单的自下而上的汇总预测。感觉应该有一种简单的方法可以使用这种语法获得自下而上的预测,但到目前为止我还没有找到。此外,即使使用min_trace
我也不确定如何访问聚合预测本身,如您在示例中所见!
使用方法 1 的示例:
使用方法 2 的示例:
reactjs - 将第三方 React 组件与 Fable/Elmish 一起使用
我正在尝试将Carbon Design System - React SDK集成 到 Fable/Elmish 应用程序中,看起来我必须为每个组件创建属性类型定义(其中一些我只是猜到了)才能使用它。
该组件已包含 TypeScript 定义。
我真的必须为我想尝试或使用的每个 React 组件手动创建类型定义吗?
是否有一种简单或自动的方式来使用 F# 代码中的 React 组件,而无需为我想尝试的每个组件编写属性类型定义?
F# 社区的人们如何使用来自 React 生态系统的组件?
我试过ts2fable但它会生成无效的不可靠代码:大多数行都有错误的示例,我还转换了依赖项(typings/shared.d.ts
和 React 类型定义)
我也在查看TypeProviders但不确定这是否可以解决我的问题。