0
我正在将应用程序迁移到AngularJS,我想以模块化的方式完成,只是部分零件。目前,URL不会被Angular处理。但是当我使用ng-include
角度自动开始重写URL,无缘无故,因为ng-include
与URL没有任何关系。有没有办法防止角重定向#foo到#/ foo?
因此,我试图在页面中使用一个带有website.com/#somethingAfterTheHash
URL的Angular模块,当我使用ng-include
时,URL变成website.com/#/somethingAfterTheHash
。应用程序中断。
有没有办法阻止Angular?或者试图阻止应用程序崩溃会更好?
我知道,但我确实想使用#标签。然而,我不想要的是散列之后的额外斜线,因为这会打破非角度应用程序的其余部分。 无论如何,使用HTML5模式似乎可以防止Angular向散列中添加额外的斜杠,所以我猜的确能解决问题,尽管将来我无法使用散列URL,所以我不确定是否使用这个还是不是。 – Zequez
嗯,你想要的东西之间......不知道这是可能的。但是,如果你想以一种常规的,非角度的方式使用哈希值,我认为这可能与html5模式。 – Shomz