小编Rob*_*lík的帖子

Emberjs最大的性能问题是什么?

过去6个月我正在开发Emberjs组件.

当我尝试开发表组件时,我开始遇到第一个性能问题.此表中的每个单元格都是Ember.View,每个单元格都绑定到对象属性.当表有6列并且我试图列出大约100个项目时,它导致浏览器冻结了一段时间.所以我发现,最好编写一个返回字符串而不是使用把手的函数,并通过观察者手动处理绑定.

那么,有没有什么好的做法如何使用最少的绑定?或者如何编写绑定而不是失去很多性能.例如......不使用绑定大量数据?

有多少Ember.View对象可以附加到页面?

谢谢你的回复

performance binding ember.js

8
推荐指数
1
解决办法
2188
查看次数

Ember-CLI - 如何访问应用程序类

以前,当我开发ember应用程序时,我使用App作为我的全局对象,并且每个类都存储在这个大对象中.

像这样

window.App.MyModel = Em.Object.extend({});
Run Code Online (Sandbox Code Playgroud)

在浏览器控制台中,我能够做到

App.MyModel.create();
Run Code Online (Sandbox Code Playgroud)

所以我很容易访问MyModel类.

现在我开始使用Ember-CLI进行实验,我对这种工具没有多少经验.我按照文档,然后像这样创建了我的模型服务.

var Service = Ember.Object.extend({});
export default Service
Run Code Online (Sandbox Code Playgroud)

但是现在,如何从浏览器控制台访问Service类?我发现的唯一方法是:

App.__container__.resolve('model:service')
Run Code Online (Sandbox Code Playgroud)

但我不喜欢它.还有更好的方法吗?顺便问一下,您能解释一下出口是如何运作的吗?或者是否有一些我可以研究它的来源(文档,文章)?

非常感谢您的回复.

ember.js ember-cli

4
推荐指数
1
解决办法
2786
查看次数

标签 统计

ember.js ×2

binding ×1

ember-cli ×1

performance ×1