如何构建Ember Web应用程序

时间:2012-11-30 13:00:41

标签: javascript web ember.js

我正在使用Ember开发我的第一个应用程序,并且很想知道构建我的应用程序的最佳方法。

目前我只有一个页面,其中包含我页面的所有不同部分。有没有办法拆分索引页面并异步加载来自其他地方的内容?我更喜欢这个,因为我的索引页面增长太长了。

1 个答案:

答案 0 :(得分:1)

我会问你的申请会有多复杂

如果您可以从包含视图/控制器/路由器的单个文件开始,它可以帮助您在前几天/几周内完成框架。如果您发现单个js文件增长> 100多行(或任何数字让你觉得是时候分手了)你可以为

创建一个文件夹
/templates => handlebars templates here (pre compiled if possible)
/views => just the view javascript objects
/controllers => array controllers or object controllers
/models => ember-data or regular JS objects that do the heavy lifting
/routers => in the future you may have > 1 router per ember.js app

一旦达到这种复杂程度,您可以查看require.js来管理您的依赖项/等