Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何做多页余烬应用程序?_Java_Ember.js_Ember Data - Fatal编程技术网

Java 如何做多页余烬应用程序?

Java 如何做多页余烬应用程序?,java,ember.js,ember-data,Java,Ember.js,Ember Data,我有多个页面的应用程序与登录,用户,权限和功能区。如何构造我的余烬路线。我应该把所有的屏幕放在一个页面上吗。这看起来并不理想。 我应该为每个页面创建余烬路由吗?像用户一样。创建/编辑/删除。我觉得这很合理。我在考虑这些问题。 如何从一个页面过渡到另一个页面。如从用户到权限页。我应该使用window.location.replace或类似的东西吗?根据条件,移动到另一页? 如何将userId、sessionId等参数传递给其他页面。我不想使用get方法。我可以使用当地商店,但不确定是否有更好的方法

我有多个页面的应用程序与登录,用户,权限和功能区。如何构造我的余烬路线。我应该把所有的屏幕放在一个页面上吗。这看起来并不理想。 我应该为每个页面创建余烬路由吗?像用户一样。创建/编辑/删除。我觉得这很合理。我在考虑这些问题。 如何从一个页面过渡到另一个页面。如从用户到权限页。我应该使用window.location.replace或类似的东西吗?根据条件,移动到另一页? 如何将userId、sessionId等参数传递给其他页面。我不想使用get方法。我可以使用当地商店,但不确定是否有更好的方法,以及通常遵循的惯例。
我知道这取决于每个项目。但是,如果您能理解,您使用了什么,那就太好了。

您所有的问题都在《灰烬基本指南》中得到了解答:

Ember的最大优势在于它包含一个非常复杂的状态引擎,可以为您管理路由。一旦你学习了灰烬的基础知识,你的问题就会得到回答。另一个提示:停止用“页面”来思考,开始用资源、嵌套资源和路由来思考。陷入“页面”的概念只会妨碍你