ember.js 相关问题

Ember.js是一个用JavaScript编写的组件服务应用程序框架。考虑使用此标记的wiki中提到的预配置模板,使您的问题更容易回答。 (始终指定描述问题时使用的ember版本)

在 ember js 中仅渲染子模板

我有一个 Ember.js 应用程序,并且有一个名为“父/子”的路由。当我渲染父/子模板时,我只想显示父/子模板内的内容。我不...

回答 1 投票 0

在Ember.js中配置Testem的xunit输出

我使用Ember 5.6.0。运行 ember test --silent --reporter xunit > ember-test-result.xml 输出包含以下内容的 XML: 我使用Ember 5.6.0。运行 ember test --silent --reporter xunit > ember-test-result.xml 会输出包含以下内容的 XML: <testsuite name="Testem Tests" tests="439" skipped="0" todo="0" failures="0" timestamp="Thu Jun 06 2024 12:07:57 GMT+0200 (Central European Summer Time)" time="13.557"> <testcase classname="Chrome 125.0" name="acceptance/login-view-test.js: some test" time="0.157"/> <testcase classname="Chrome 125.0" name="acceptance/login-view-test.js: some other test" time="0.065"/> <testcase classname="Chrome 125.0" name="acceptance/login-view-test.js: some third test" time="0.072"/> <testcase classname="Chrome 125.0" name="Integration | components | parameter-tile: test this as well" time="0.047"/> <testcase classname="Chrome 125.0" name="Integration | helpers | equal: same values are equal" time="0.047"/> <testcase classname="Chrome 125.0" name="Integration | helpers | equal: different values are not equal" time="0.045"/> <testcase classname="Chrome 125.0" name="Integration | helpers | equal: strict equal comparision is used" time="0.046"/> <testcase classname="Chrome 125.0" name="Integration | Helper | greater: equals is false" time="0.037"/> <testcase classname="Chrome 125.0" name="Integration | Helper | greater: 2&gt;1 is true" time="0.038"/> <testcase classname="Chrome 125.0" name="Integration | Helper | greater: 1&gt;2 is false" time="0.036"/> <!-- ... about 400 more lines ... --> </testsuite> 我想配置这个。 classname 应该是文件(也许带有路径?),name 应该只是实际的 测试用例 的名称,诸如此类。 testsuite 的名称“Testem Tests”也不理想。有办法吗? 文档相当简约,但也许我错过了一些东西。或者也许我必须使用一些 Custom Reporter,但我希望从 xunit 继承,这是一个选项吗? 我认为你必须编写一个自定义记者。 不知何故。 这里是xunit记者代码供参考:https://github.com/testem/testem/blob/1c2a5bdb3beb5f52911deb738c204d569c33d511/lib/reporters/xunit_reporter.js#L6 您会遇到的一些挑战: 文件名并不可靠地存在,因为测试可以来自非文件,并且所有测试都在运行时运行。 您可以通过 lint 将文件名强制转换为测试名称来伪造它 如何区分不同浏览器之间的套件? 为了以不同的方式管理名称,您可能会更好地对文件进行后处理。 例如: let xml = fs.readFile('thefile.xml') let parsedXML = someLibrary(xml); parsedXML['testsuite'].forEach(suite => { suite['testcase'].forEach(case => { let [className, ...name] = case.name.split(':'); case.className = className; case.name = name.join(':'); }) }) // TODO: write the file

回答 1 投票 0

如何在ember上实现矩形高亮工具

我想实现一个矩形突出显示工具,如 google.com -> 设置 -> 发送反馈 -> 捕获屏幕截图 -> 突出显示或隐藏信息。 看起来很复杂,我不...

回答 1 投票 0

将开源 Web 邮件客户端集成到 Web 应用程序 [已关闭]

我正在开发一个网络应用程序,我想在其中配置电子邮件功能。所以我想做的是如果我的网络应用程序用户想要发送电子邮件,那么用户必须提供 IMAP 或 POP 或 SMTP 设置...

回答 1 投票 0

取消对象控制器上的属性

我有以下路由器: Router.map(function() { this.resource('购物车', function() { // 订购路线 this.route('运输'); this.route('结帐'); 这个.rou...

回答 1 投票 0

Ember >2.2.0 获取 regeneratorRuntime 未定义

所以我在 Ember 的服务中使用迭代器。该代码使用旧样式脚本工作,我无法使用 ES2015 样式 ReferenceError:未定义 regeneratorRuntime 圣...

回答 3 投票 0

即使 Ember.js 中的功能标志为 false,为什么 HTML 中仍使用 tabindex=0?

我正在开发一个 Ember.js 项目,在该项目中我实现了一个功能标记系统来根据特定条件控制某些 UI 元素。然而,我遇到过一种情况,即使...

回答 1 投票 0

embroider 的 packageRules 定义允许 @glimmer/component 中的组件在 ember 5.8 中工作

刚刚从5.4升级到5.8。现在我收到这个错误。 \src ode_modules\.embroider 书面应用程序 欧特

回答 0 投票 0

在 Ember.js Octane 验收测试中,如何查询和/或设置测试窗口高度?

我有一个验收测试,以确保特定路线上的 PDF 查看器不会意外地调整尺寸。由于先前选择的融合和嵌入标签的工作方式,观看者可以

回答 1 投票 0

请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问原点“null”

我正在尝试使用omniauth 将我的客户定向到外部服务授权页面。我的客户端使用 ember.js,我的服务器是 Rails 服务器。就目前情况而言,我可以通过

回答 2 投票 0

Ember.js 辛烷值验收测试

我不明白为什么 fillIn 找不到“data-test-code-nav-selector”。 我已经暂停了测试并使用开发工具复制了这个 DOM 摘录。它按预期显示。如您所见,选择...

回答 1 投票 0

在表单提交上关注第一个错误字段时,如何解决 Vendor.js 中的“未捕获的类型错误:无法读取未定义的属性 'charAt'”错误?

我目前正在努力解决提交时表单中第一个错误字段的焦点问题。尽管成功实现了关注第一个错误字段的功能

回答 1 投票 0

如何动态添加点击处理程序到 Ember Octane 组件 - 动态“on”修饰符

我有一种情况,我需要制作一个组件,并且它有一些逻辑可以渲染为按钮或 DIV,具体取决于它是否有链接。 {{#让 (如果 this.hasLink (组件“

回答 1 投票 0

CORS Ember.js C#/.net SessionId 标头

我有一个 Ember.js SPA,它通过 AXIOS 调用 .net 服务。一切都正常,直到我开始检查 SessionId 标头以在过期时返回 401。 只要令牌有效...

回答 1 投票 0

已删除的记录无法访问

给定一个模范父母,他有很多孩子。 如何追踪已删除的孩子?如果 ember 跟踪它们,我如何访问它们? 我有一个复杂的表单,用户可以在其中添加/编辑/删除子项,但是...

回答 1 投票 0

使用 Typescript 在 ver5.7/5.3 上注入存储带来“无法读取未定义的属性”

我使用默认导出创建了 services/store.js,然后添加了“@service store;”在路线中。就在该行出现以下错误: 类型错误:无法读取未定义的属性(重新...

回答 1 投票 0

尝试使用带有 ember 模板的 Web API 插入视图时出错

我正在尝试插入一个简单的视图,但在浏览器控制台中收到错误: “您无法附加到现有的 Ember.View。请考虑使用 Ember.ContainerView 代替”。 我只...

回答 1 投票 0

只要其中一个应用程序已在 Ember.js 中签名,就可以在 2 个应用程序之间继承会话令牌

我在同一个域中有 3 个用 ember.js /appA、/appB 和 /AppC 编写的 Web 应用程序,它们使用令牌连接到相同的 api。 我有这样的配置: // 在 app/session-stores/application.js 下

回答 1 投票 0

用于键入 Ember 的 JWT 身份验证开箱即用解决方案?

是否有任何快速简单的解决方案可以在启用 Typescript 的情况下为 Ember 提供 JWT 令牌身份验证?虽然这个问题听起来很常见,但大多数模块和文档都提到......

回答 0 投票 0

Ember.js 5.4 如何在更新会话存储时更新组件变量

Ember.js Octane 和 JavaScript(不是 TS) 我有一项访问会话存储的服务。当我添加或删除特定键时,我希望我的顶级组件能够切换导航栏的可见性。我有...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.