需要澄清 RouterModule.forRoot([ ABOUT_ROUTE ], { useHash: true })

Har*_*nan 6 router angular4-router

请解释useHash: true角度2路线方法中的方法。

我的问题:

  1. 我们使用它的目的是什么。

  2. 为什么值是“真”为什么不是“假”?

  3. 如果值为假,会发生什么?

RouterModule.forRoot([ ABOUT_ROUTE ], { useHash: true })
Run Code Online (Sandbox Code Playgroud)

dst*_*nts 4

默认情况下,Angular 使用HTML5基于位置的路由,这可能会在某些环境中给您带来问题。为了简单起见,我们通常更喜欢基于哈希的路由,它通常适用于各种环境。你可以看看这篇文章的 Angular 2 路由