问题标签 [ember-octane]

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 投票
1 回答
584 浏览

javascript - 使用 Handlebars 在 Ember Octane 中切换类的正确方法?

我想使用 Ember.js Octane 在类显示打开和显示关闭之间切换。我该怎么做呢?我需要@action 还是@tracked?

0 投票
1 回答
244 浏览

javascript - 提交表单后,编写 Ember Octane 组件测试以检查状态是否正确?

我想编写一个测试,这样当我提交一个字符串时,@tracked array =[0,0,0] 字段将会改变。我有一个简单<Textarea @value={{ input0 }} ></Textarea>的 hbs。
如果输入是1,则跟踪数组变为[0,1,0]. 我该怎么做呢??到目前为止,我有以下代码不起作用:

0 投票
1 回答
710 浏览

ember.js - 如何从 Ember Octane 中的子组件调用当前路由器中的操作?

我正在使用 Ember Octane 版本,我想在Route子组件中调用一个操作。伪代码如下。

在上述子组件的 revert 方法中,“this”指的是组件本身,但在之前版本的 ember 中,“this”指的是路由器,我可以简单地调用 this.refresh()。那么我如何在 Ember Octane 中实现这一点。非常感谢任何帮助。

0 投票
1 回答
373 浏览

ember.js - 如何将模板中的“动作”传递给 Ember Octane 中的子组件

我试图将一个“动作”从控制器传递给当前模板的孙子组件。但由于某种原因它失败了。谁能让我知道我在这里错过了什么。

0 投票
1 回答
362 浏览

ember.js - Ember js构建抛出空合并错误

我正在按照此处的指南在我的组件中创建吸气剂。但是按照指南的原样给我一个错误

当前未启用对实验性语法“nullishCoalescingOperator”的支持

搜索指南,我找不到任何有关如何启用此功能的文档。我已经在我的ember-cli-build.js文件中尝试过,但没有奏效

更新这可以通过手动安装插件来工作,就像接受的答案所示,但是即使升级ember-cli-babel到最新版本,默认情况下它也不起作用。

0 投票
1 回答
484 浏览

ember.js - ember-changeset-validations 未正确验证

我正在使用 Ember 3.15 (Octane) 并尝试ember-changeset-validations按照他们 github 上的示例开始工作,但很难对其进行验证。控制台中没有(与代码相关的)错误,但changeset.isValid总是返回true.

--

--

--

--

0 投票
1 回答
60 浏览

ember.js - 如何在 Ember Octane 中通过 javascript 将子组件添加到主组件

我有一个带有占位符和按钮的组件。每当单击此按钮时,我都想实例化一个子组件并将其添加到占位符 div。这就像在按钮单击时添加行。我如何实现这种行为。

这是伪代码。

我尝试了类似的方法,但没有按预期工作。

在此处输入图像描述

0 投票
1 回答
152 浏览

ember.js - 使用 ember-bootstrap 自定义元素改变变更集字段值

我在 Ember 3.15(辛烷值)上。使用以下设置

模板

零件

我面临的问题是当我更改单选按钮选择时changeset-set没有改变值。myField我试过了

0 投票
2 回答
360 浏览

javascript - Ember Octane:控制器上的单元测试异步操作

具有以下控制器和测试:

应用程序/控制器/application.js

测试/单元/控制器/application-test.js

第一个测试用例通过。第二个测试用例失败(异步一个)

等待异步操作的 ember-octane 方式是什么?

0 投票
1 回答
106 浏览

ember.js - Ember 3.15,将组件 javascript 从模板文件中分离出来

是否可以在 Ember 3.15 Octane 中将模板 .hbs 与组件类 javascript .js 分开。

文件夹结构如下: