我刚刚尝试了aurelia的入门应用程序,并注意到在两个浏览器(chrome和ff)中打开时,它将导航保持同步。它看起来像路由器实例驻留在应用程序范围内。我没有发现任何关于文档中的示波器的问题,所以问题是在aurelia应用程序中的示例
aurelia中的范围是什么?如何在session/page /任何范围中放置/删除对象,查看特定范围的对象?
最好的问候,尤金。
我刚刚尝试了aurelia的入门应用程序,并注意到在两个浏览器(chrome和ff)中打开时,它将导航保持同步。它看起来像路由器实例驻留在应用程序范围内。我没有发现任何关于文档中的示波器的问题,所以问题是在aurelia应用程序中的示例
aurelia中的范围是什么?如何在session/page /任何范围中放置/删除对象,查看特定范围的对象?
最好的问候,尤金。
我只是试着Aurelia路上的入门应用,并注意到 当两个浏览器(Chrome和FF),它使导航同步开放。
gulp任务包括一个导航同步插件,可让您在多个浏览器中打开应用程序,并根据您在其他浏览器中的行为刷新每个浏览器。
它看起来像路由器实例驻留在应用范围。所以问题是什么 在奥里利亚
那要看对象的范围我没有 中找到有关文档范围东西。一般来说,你创建它们。 Aurelia的所有不同部分通常都是按照es6类来处理的。你可以使用static metadata
方法来定义你的班级应该有什么样的范围。给它一个transient
注释将告诉Aurelia每次注入依赖时实例化新版本。否则,默认的注解将指示Aurelia实例化对象一次,将其保存在内存中,并根据请求注入相同的实例。
我该怎么把/删除对象在会话/页面/任何范围内,看看对象特别是什么范围?
你不会检查哪些对象是活着的。你让Aurelia聪明地处理。相反,你问Aurelia你感兴趣的事情。每个班级可以通过各自的方法处理自己的激活和停用。
你可以阅读更多有关这些主题的文档:
我试图找出如何把对象的会话范围。但它看起来像我仍然在JSF世界:) – user656449 2015-03-03 08:21:26
谢谢你的答案。 – user656449 2015-03-03 08:21:37
您正在寻找的会话范围是单例范围。请记住,aurelia是一个在浏览器中运行的客户端框架。 – 2015-07-11 03:01:58