我正在尝试将一个类注入我的Aurelia应用程序中的其他位置,以便在登录后共享身份验证状态.我正在关注这个例子http://hobbit-on-aurelia.net/appstate/但看起来在转换期间范围丢失或者它们是独立实例.Aurelia的文档说:
默认情况下,DI容器假定所有内容都是单例实例;
当我this.userSession.router = router从app实例设置路由器时,userSession实例不会更新.this.loggedUser从外面总是不明确的.
这是我的傻瓜:http://plnkr.co/edit/qXtSGx