我正在尝试让我的AngularJS路由与Laravel 5.4一起使用。但我有一个问题。
在我的Welcome.blade.php文件中,我有以下链接:
<ul class="nav navbar-nav navbar-right">
<li><a href="#/list">List </a></li>
<li><a href="#/contact">Contact</a></li>
</ul>
每当我点击链接时,网址都会更改为http://127.0.0.1:8000/#!#%2Flist
或http://127.0.0.1:8000/#!#%2Fcontact
,而不是http://127.0.0.1:8000/#/list
或http://127.0.0.1:8000/#/contact
。我不能以这种方式使用$routeProvider
来使用AngularJS路由。
我该如何解决?提前谢谢
答案 0 :(得分:1)
我现在明白了,这是AngularJS 1.6中的一个重大变化:https://docs.angularjs.org/guide/migration#commit-aa077e8。他们使用!#
代替&#39;#&#39;。