如何使用 Angular 2 rc1 允许页面刷新?

How to allow page refresh with Angular 2 rc1?

Angular 2 Router (ES5) doesn't work on page reload

我的目标是允许用户通过按 F5 键或单击浏览器上的刷新按钮来刷新页面。如果需要的话,我不介意 url 中的散列。

根据以上 links,其他几个人也尝试过相同的方法,我的问题与 angular 的版本不同,我正在使用。

上面的第二个 link 描述了实现 HashLocationStrategy。我在我使用的 angular 版本 (2.0.0-rc.1) 中找不到此 class。如果 HashLocationStrategy 实际上仍然是推荐的修复方法,我应该从哪里导入和使用它?如果不推荐使用 HashLocationStrategy,推荐的方法是什么?

import {  
  PlatformLocation,  
  Location,  
  LocationStrategy,  
  HashLocationStrategy,  
  PathLocationStrategy,  
  APP_BASE_HREF}  
from '@angular/common';  

另见