【问题标题】:$location.search().name and base href breaks application URL - Need Guidance$location.search().name 和 base href 会破坏应用程序 URL - 需要指导
【发布时间】:2017-01-24 14:27:36
【问题描述】:

我有一个 Angular 应用程序,我的 URL 似乎是 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="/" />

该功能运行良好,但它破坏了我到 localhost:8080 的 URL,如何设置我的基本 href 以获取 localhost:8080/personal

【问题讨论】:

标签: javascript angularjs html


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    • 1970-01-01
    • 1970-01-01
    • 2022-08-10
    • 2018-04-13
    • 1970-01-01
    • 2020-12-08
    相关资源
    最近更新 更多