问题标签 [ember-addon]

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 回答
938 浏览

ember.js - 如何从插件中读取 Ember-cli 配置文件?

除了读取配置文件之外还有其他方法吗

内部和对象初始化器?这样做似乎有点奇怪

0 投票
3 回答
527 浏览

ember.js - 有没有更简单的方法来调试 ember 插件

我刚开始使用 ember 插件,我面临的困难之一是调试它。我的插件有一个单独的 repo(现在让我们将其命名为 my-addon),每次我进行任何更改时,我都必须

1)提交

2)推送更改

3)去消费应用程序,然后从git重新安装应用程序(至少重新运行 npm install git:address 所以我得到最新的更改)

4)运行 ember g my-addon (因为我在旧的 cli 中)

5)做构建

6)并检查一切是否正常

这个过程有点乏味,我想知道我是否可以将插件(全部)放在消费应用程序本身中,至少在开发阶段,这样我就可以构建我的 ember 应用程序并在消费应用程序本身中测试插件,并且一旦我感觉良好,就把它推送到我当地的 git 仓库。

关于你们如何做的任何想法或方法 - 或者我可能只是错过了一些东西并且做错了!

谢谢,迪

0 投票
0 回答
94 浏览

ember.js - 在 Jenkins 中根据 ember-cli-blanket 报告创建图表

我已经ember-cli-blanket成功地融入了我的 Jenkins 工作。并且ember test将生成 JSON 格式的输出文件(例如:coverage-report.json)。

现在,为了使其更加用户友好或更易于理解,我需要在构建成功完成后显示一个描述测试结果(coverage-report.json 的内容)的图表/图表。

我尝试了一些 Jenkins 插件,如黄瓜插件、黄瓜报告插件、黄瓜 JSON 测试报告等。但没有任何效果。

有什么办法可以做到这一点?任何帮助表示赞赏。

0 投票
1 回答
231 浏览

facebook-graph-api - fb 访问令牌总是在 ember 应用程序中过期

我正在使用 ember-simple-auth 和 ember-cli-facebook-js-sdk。我正在使用 ember-cli-facebook-sdk 因为我想随时获取用户照片,因为 facebook 只提供在 60 分钟内到期的访问权限.所以我也无法保存。Ember-cli-facebook-sdk 工作正常。但有时我的网络控制台出现错误。

我不知道为什么会出现这个错误。我有一个初始化程序,它有 facebook id 和 api 版本。现在我在我的控制器、组件和其他中使用 Fb.api 和其他人。但它有时会失败。请回答在哪里我错了。提前谢谢。

初始化程序/fb.js

控制器.js

0 投票
1 回答
607 浏览

ember.js - 在 Ember 插件中包含凉亭组件

您需要如何在 Ember 插件中工作,以在安装插件时包含 bower 包。

1)我安装了我想包含在我的插件中的凉亭包bower instal packagename --save

2)然后在我的插件中,在根目录中,编辑index.js,看起来像这样:

但是,当我尝试启动安装了插件的应用程序时,我得到一个 ENOENT: no such file or directory, stat '/my-ember-application/tmp/source_map_concat-input_base_path-bWTPoVC9.tmp/0/bower_components/path-to-package/package.js

我想避免必须手动将 bower 依赖项添加到我安装插件的每个应用程序中。

注意:我npm link用来调试我的插件,也许这可能是问题的根源?

0 投票
1 回答
547 浏览

css - Ember:如何在视觉上更好地去除元素?

嗨,有没有办法使用纯 CSS 在组件/元素移除时使用淡出?目前删除发生得如此之快,最终用户很难看到实际发生了什么。

例如,我有这个淡入代码。它很容易添加,您不需要更改任何脚本逻辑。

理想情况下会这样写

而淡入淡出-c 会有

我自己尝试的方式(正是我想忽略的东西,更改删除代码)

0 投票
1 回答
92 浏览

ember.js - ember-cli-htmlbars 插件不处理 in-repo 插件模板

我在插件ember-cli-htmlbars中使用插件来处理模板 AST。它适用于我插件的虚拟应用程序中的模板。

但是,虚拟应用程序有一个 in-repo 插件,其中包含addon/templates/. in-repo 插件ember-cli-htmlbars在其内部指定package.json,这会导致模板正确编译——除了不通过我在父插件中注册的插件。最终结果是我的插件没有处理 in-repo 插件模板,这最终对我的插件在运行时是致命的。

ember-cli-htmlbars如何使用我在插件中指定的插件来处理 in-repo 插件的模板?

0 投票
1 回答
72 浏览

ember-cli - 如何在 ember 2.0 中调用从 ember 插件组件到应用程序 mixin 文件的方法

有一个方法getAction()进入应用程序混合文件。我只需要从 ember 插件组件中调用该方法。请帮助我。

0 投票
1 回答
293 浏览

javascript - 奇怪的行为 ember infinity 插件

我尝试在我的应用程序中实现 ember-infinity 插件,

所以我更新了我的 Api 以返回加载项使用的相同元数据,但行为很奇怪。

我希望第一n条记录显示在我的 div 上,当我走到底部时,它会触发下一个请求以及其他 20 条记录。

但这不会发生,

当我请求我的索引页面时,插件开始x根据数量触发请求total_pages,这是奇怪的部分,我不明白为什么会自动触发所有请求,也许是 ember 版本?

启动时触发事件

在加载期间触发 x

为了澄清我的问题,这是我的代码。

元 API

余烬路线

模板索引

余烬信息

我正在关注自述文件,但我无法让它工作。

0 投票
1 回答
911 浏览

ember.js - 余烬插件。方法 findBy() 不是函数

我正在使用我已经构建的 Ember 应用程序构建 Ember 插件,但我遇到了方法 .findBy() 的问题。

基本上在应用程序中 .findBy() 适用于对象数组(ember.Array 类),但如果我尝试在插件中使用它,我会得到:

我认为插件不承认它是一个 ember.Array

THE ADDON 中对象数组的方法图片 在此处输入图像描述

EMBER 应用程序中对象数组的方法图片

在此处输入图像描述