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

时间:2018-03-20 06:27:31

标签: router angular4-router

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

我的问题:

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

  2. 为什么值为“true”为什么不“false”?

  3. 如果值为false,可能会发生什么?

  4. RouterModule.forRoot([ ABOUT_ROUTE ], { useHash: true })

1 个答案:

答案 0 :(得分:1)

默认情况下,angular使用HTML5基于位置的路由,这可能会在某些环境中导致问题。为简单起见,我们通常更喜欢基于散列的路由,这种路由经常适用于每个环境。您可以查看角度2路由的this post