$ location.search()。name和base href中断应用程序URL - 需要指导

时间:2017-01-24 14:27:36

标签: javascript angularjs html5

我有一个有角度的应用程序,我的网址似乎http://localhost:8080/personal?name=xyz,并且我使用$ location.search()。name来获取js中的xyz。

我的代码如下..

app.js

app.config(function ($locationProvider) {
$locationProvider.html5Mode({enabled:true});
});

app.controller('myController', function($location) {
var name = $location.search().name;
alert(name); // xyz

的index.html

<base href="/" />

功能运行良好但它将我的URL中断为localhost:8080,如何设置我的基本href以获取localhost:8080 / personal

1 个答案:

答案 0 :(得分:0)

我通过更改控制器中的$ location.path和routeProvider上的templateUrl来获得所需的解决方案