URL中的磅之前的Angular-JS问号?

时间:2015-05-15 21:16:46

标签: angularjs

为什么在此Anuglar URL中的井号前面有问号?

http://localhost:4000/apps/entrance/?#/orders

我找不到任何合乎逻辑的理由。

2 个答案:

答案 0 :(得分:0)

使用$locationProvider.hashPrefix方法可以为#设置前缀。在您的应用中检查此配置。

var app = angular.module("MyApp", [])
.config(function($routeProvider, $locationProvider) {
    $locationProvider.hashPrefix('!');
});

$locationProvider docs

答案 1 :(得分:0)

如果在之前的html页面表单中存在,则默认情况下它充当get方法。通过删除表单,我们可以实现这一点。