javascript - 以 Angular 2 设置路线

标签 javascript angularjs angular

我正在尝试设置一条路由,以便如果我点击http://localhost:8080/user/beta/,它会重定向到http://localhost:8080/user/beta/#spreadsheet, 并显示电子表格 View ,但我的代码重定向到:http://localhost:8080/#spreadsheet

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)
];

最佳答案

使用HashLocationStrategy<base href="/user/beta">定义 URL 的哪一部分是静态的。

关于javascript - 以 Angular 2 设置路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38180217/

相关文章:

javascript - ReactJS 类组件使用 contenteditable 元素渲染 array.map

javascript - 相同的参数传递到 HTML 但不是按钮

javascript - 如何查询具有特定引用类型的 firebase 项目

angular - 错误: Project 'start' could not be found in workspace

javascript - Scala Play Issue 中的 PayPal 客户端实现

javascript - react-native 获取 api 数组

javascript - angularjs调用对象并返回值

javascript - 带有 ng-if 的 Angular 指令似乎失去了模型

javascript - 注入(inject)第一个 Angular Factory

html - md-radio-group 的标签