问题标签 [ember-cli-pods]

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

ember.js - 如何自定义ember-cli build排除源代码concat

我有一个相当大的应用程序,现在 app.js 大约 5mb,供应商 js 大约 1mb+。我假设它会超过 10mb,我们的目标用户在慢速互联网上,每个用户都有不同的权限,所以大多数组件对用户不可用。

我正在考虑从构建过程中排除一些大组件并按需加载它们。到目前为止,我喜欢这个想法https://github.com/Cryrivers/ember-remote-component/blob/master/app/components/remote-component.js它检查是否加载了组件,如果没有加载它们使用AJAX

就像是

我认为这可以工作。但这里有两个问题

A:如何从构建过程中排除一个组件,并阻止它连接但也将它们保存在/dist/components/abc/文件夹中

B:将该组件单独编译template.hbs到template.js,因为通过AJAX加载后编译模板会导致巨大的性能问题。

0 投票
2 回答
304 浏览

javascript - 当我们第一次使用 Ember JS 启动我们的应用程序时会发生什么?

我是 ember 的新手,我已经经历了Ember JS Documentation一段时间,突然想到了两个问题。我什至在互联网上冲浪了几个小时,几乎找不到解决方案。所以,这里是他们:

问题一:

引用 Ember 文档,

当您的应用程序首次启动时进入该应用程序。就像任何其他路由一样,它会默认加载一个应用程序模板。

application在上面的引用中,表示当application route应用程序启动并呈现application.hbs. 申请途径在哪里?

问题2:

文件究竟在控制流中的router.js什么位置被加载?申请途径之前还是申请途径之后?

要求:

另外,如果有人能帮助我完成 Ember JS 的完整流程(从用户输入时开始),我将不胜感激localhost:4200

谢谢。

0 投票
1 回答
239 浏览

ember.js - EMBER JS - 仅在需要时从后端获取关联的模型数据

使用上述代码在初始加载中获取学校、学生、学生的记录数据。在初始加载中,我不需要students.records(最初只列出学生)

仅在单击某个按钮时才需要学生记录(所有学生表现 - 显示表现图表)有没有办法单独获取相关记录并与现有模型链接

我有单独的 api 端点来获取学生的记录