我正在尝试设置我的应用,以便routerModule useHash为false,除非历史记录不可用,在这种情况下它将其设置为true。
@NgModule({
imports: [ RouterModule.forRoot(routes, {useHash: !window['Modernizr'].history}) ],
exports: [ RouterModule ]
})
这种方法很好,直到我为生产构建,此时条件被更改为false。我试图运行一个函数来设置值,但它不会让我像这样构建项目。有什么办法可以让它发挥作用吗?