Exclamation mark after hash (#!) in angularjs app

前端 未结 3 773
忘了有多久
忘了有多久 2020-12-02 22:24

I have just noticed that I have an exclamation mark after a hash (#!) in all of my routes. I\'m not sure how and why I got them because earlier today I didn\'t have them.

3条回答
  •  一生所求
    2020-12-02 23:18

    You probably updated angular version from 1.5 to 1.6, because on 1.6, the angular team decided to change the default $location hash-prefix to '!'. Like @Skrew suggested, you can change that to '' with $locationProvider.hashPrefix('');

    Here you can read about that.

提交回复
热议问题