Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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

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
本地或临时数据可以用URL表示吗?_Url_Ember.js_Url Routing - Fatal编程技术网

本地或临时数据可以用URL表示吗?

本地或临时数据可以用URL表示吗?,url,ember.js,url-routing,Url,Ember.js,Url Routing,这是一个理论上的问题,尽管它来自于一个现实世界的问题,即在一个页面应用程序中创建各种对象而不立即持久化它们(请参见下面的链接) 我的问题是本地或非持久化数据是否可以有URL。我认为它可以,因为在创建对象时(不一定是持久化的),它确实存在,因此可以导航到。因此,只要数据存在,输入它的URL就会显示它。后退和前进按钮也应该工作。如果您刷新浏览器并再次输入URL,您将得到一个404,这实际上是有意义的:“未(不再)找到资源” 这里的真实示例是,您应该能够在记分应用程序中输入完整的分数列表,并能够在保存

这是一个理论上的问题,尽管它来自于一个现实世界的问题,即在一个页面应用程序中创建各种对象而不立即持久化它们(请参见下面的链接)

我的问题是本地或非持久化数据是否可以有URL。我认为它可以,因为在创建对象时(不一定是持久化的),它确实存在,因此可以导航到。因此,只要数据存在,输入它的URL就会显示它。后退和前进按钮也应该工作。如果您刷新浏览器并再次输入URL,您将得到一个404,这实际上是有意义的:“未(不再)找到资源”

这里的真实示例是,您应该能够在记分应用程序中输入完整的分数列表,并能够在保存单个分数之前导航这些分数。EmberJS装置就是这样一个例子:新对象从未真正写入磁盘,但它们是创建的,并且它们确实有URL。所以,在本例中,我谈论的是纯内存中的对象/资源,而不是本地存储


我认为创建的本地数据实体,但仍然可以有带有任何UUID的URL,考虑到路由类似于
/flowers\u tmp/:flowers\u id
的东西实际上只需要控制器。非持久性数据属于控制器