我正在使用Ember开发我的第一个应用程序,并且很想知道构建我的应用程序的最佳方法。
目前我只有一个页面,其中包含我页面的所有不同部分。有没有办法拆分索引页面并异步加载来自其他地方的内容?我更喜欢这个,因为我的索引页面增长太长了。
答案 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来管理您的依赖项/等