在Angular 8中,要判断RouterModule的useHash属性是否设置为true,可以通过以下方式进行判断:
import { RouterModule } from '@angular/router';
import { HashLocationStrategy, LocationStrategy } from '@angular/common';
...
@NgModule({
imports: [RouterModule.forRoot(routes)],
providers: [{provide: LocationStrategy, useClass: HashLocationStrategy}],
exports: [RouterModule]
})
export class AppRoutingModule { }
上述代码中的provide和useClass指定了使用HashLocationStrategy来启用Hash模式。如果这段代码存在,那么说明useHash被设置为true。
总结:通过查看代码、检查路由模块和观察URL,可以判断Angular 8中的RouterModule的useHash属性是否设置为true。
领取专属 10元无门槛券
手把手带您无忧上云