如何在angularjs中禁用路由?

chr*_*ris 9 angularjs

我有一个页面应用程序,实际上只有一个页面.只有一个视图有很多用angularjs完成的javascript/ajax逻辑,但没有涉及到其他视图的路由.

因此,我想在网址末尾删除hashbang(#/).我可以以某种方式完全关闭angularjs路由吗?

顺便说一句:我知道Htm5Mode,但我希望它适用于所有浏览器.

Joh*_*uff 2

如果您没有$routeProvider定义,则不会有路由,因此您的网址中不会有哈希值。

  • 不是这种情况。即使 ng 应用程序不使用路由器,哈希 url 也会被 Angular 修改。 (13认同)
  • 同意。即使您不使用其他 Angular 功能,“ng-include”似乎也会打开路由。您正在使用“ng-include”吗? (4认同)