【问题标题】:can local or transient data be represented by URLs?本地或临时数据可以用 URL 表示吗?
【发布时间】:2013-03-10 19:08:53
【问题描述】:

有点理论问题,虽然它来自一个现实世界的问题,在单页应用程序中创建各种对象而不立即持久化它们(见下面的链接)。

我的问题是本地或非持久数据是否可以有 URL。我认为它可以,因为在创建对象时(不一定是持久的)它确实存在,因此可以导航到。因此,只要数据在那里,输入它的 URL 就应该显示它。 Back 和 Fwd 按钮也应该可以工作。如果你刷新浏览器,再次输入URL,你会得到一个404,这实际上是有道理的:“resource not (no longer) found”。

此处的真实示例是,您应该能够在记分应用程序中输入完整的分数列表,并能够在保存单个分数之前对其进行导航。 EmberJS Fixtures 是一个示例,其中新对象从未真正写入磁盘,但它们被创建并且确实具有 URL。所以,在这种情况下,我说的是纯粹的内存对象/资源,而不是本地存储。

related question here

【问题讨论】:

    标签: url ember.js url-routing


    【解决方案1】:

    我认为创建的本地数据实体,但 isDirty 仍然可以具有任何 UUID 的 URL,考虑到真正需要控制器来路由类似 /flowers_tmp/:flowers_id 的东西。非持久化数据属于控制器?

    【讨论】:

      猜你喜欢
      • 2019-11-01
      • 1970-01-01
      • 2017-09-15
      • 2017-01-26
      • 1970-01-01
      • 1970-01-01
      • 2017-10-06
      • 2010-10-12
      • 2011-07-06
      相关资源
      最近更新 更多