にルートを設定する私はhttp://localhost:8080/user/beta/
をヒットした場合、それは、http://localhost:8080/user/beta/#spreadsheet
にリダイレクト とスプレッドシートビューを示しているが、私のコードはにリダイレクトされるようにルートを設定しようとしています:http://localhost:8080/#spreadsheet
。角度2
import { provideRouter, RouterConfig } from '@angular/router';
import {Spreadsheet} from './components/spreadsheet/spreadsheet.component';
const routes: RouterConfig = [
{ path: '', redirectTo: 'spreadsheet', terminal: true },
{ path: 'spreadsheet', component: Spreadsheet }
];
export const APP_ROUTER_PROVIDERS = [
provideRouter(routes)
];
最後のパスセグメントの前に '#'を付ける特別な理由はありますか? –
はい、既にユーザーがログインしている場合、すべてのナビゲーションはこの/ユーザー/通知、ユーザー/検索のように行われます。これはjavascript/jqueryにありました。 。 –
「HashLocationStrategy」に切り替えることもできます。 –