HashLocationStrategy在Angular2 RC1中不起作用

信息震撼

我正在尝试解决刷新Angular2页面会导致404错误的问题。当我尝试实现HashLocationStrategy时,似乎对生成的URL没有任何影响。

我的main.ts文件是:

import { bootstrap }    from '@angular/platform-browser-dynamic';
import { provide } from '@angular/core';
import { AppComponent } from './app.component';
import { ROUTER_PROVIDERS } from '@angular/router';
import { LocationStrategy, HashLocationStrategy } from '@angular/common';

bootstrap(AppComponent, [
  ROUTER_PROVIDERS,
  provide(LocationStrategy, {useClass: HashLocationStrategy})
]);
信息震撼

代替使用hashbang方法,而是使用服务器配置解决。添加了.htaccess文件:

RewriteEngine On  
  # If an existing asset or directory is requested go to it as it is
  RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
  RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
  RewriteRule ^ - [L]

  # If the requested resource doesn't exist, use index.html
  RewriteRule ^ /index.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HashLocationStrategy在Angular2 RC1中不起作用

来自分类Dev

带有HtmlEncoder()的asp.net核心1.0 mvc RC2 tagBuilder方法在RC1中不起作用RC2

来自分类Dev

systemjs在angular2-rc1中不起作用

来自分类Dev

systemjs在angular2-rc1中不起作用

来自分类Dev

Angular 2 rc1中的RouteParams

来自分类Dev

Angular 2 rc1中的RouteParams

来自分类Dev

HashLocationstrategy 在 angular 6 应用程序中不起作用

来自分类Dev

卡在angular2(RC1)路由上

来自分类Dev

Angular2 RC1多级routerLink指令

来自分类Dev

卡在angular2(RC1)路由上

来自分类Dev

根据Angular2 rc1中的路由隐藏元素

来自分类Dev

Angular2中的SystemJS defaultExtension不起作用

来自分类Dev

动态样式在Angular2中不起作用

来自分类Dev

路由在Angular2中不起作用

来自分类Dev

图表在Angular2中不起作用

来自分类Dev

图表在Angular2中不起作用

来自分类Dev

goBack按钮在Angular2的Safari中不起作用

来自分类Dev

POST方法在Angular2中不起作用

来自分类Dev

onInit中的Angular2动画不起作用

来自分类Dev

angular2中的选择标签不起作用

来自分类Dev

Bootstrap 表单验证在 angular2 中不起作用

来自分类Dev

Angular2 preventDefault 不起作用

来自分类Dev

解决angular2 rc6上的防护措施将不起作用

来自分类Dev

动态编译在ASP.NET 5 RC1中仍然不起作用?

来自分类Dev

ngOnInit中的Angular 2 RC5测试承诺不起作用

来自分类Dev

如何在Angular 2 RC5中使用HashLocationStrategy进行引导

来自分类Dev

缩小Angular 2 rc1

来自分类Dev

Angular 2 RC5 / Router 3 RC1中嵌套模块的路由

来自分类Dev

定义但未识别的Angular2 RC1子路线