首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清除URL或删除角ng视图中的URL中的Hasg标记

清除URL或删除角ng视图中的URL中的Hasg标记
EN

Stack Overflow用户
提问于 2015-01-21 06:48:17
回答 3查看 1.1K关注 0票数 3

我正在使用angularJS建立一个网站,并使用角度路由库查看不同网页的网站。我的网站运行良好,但当我移动不同的视图时,url中有一个散列标签。用于删除我正在使用的散列表

代码语言:javascript
复制
$locationProvider.html5Mode(true);

但这并不适用于页面刷新。我的代码如下所示:- Index.html

代码语言:javascript
复制
<body data-ng-app="myapp" data-ng-controller="myctrl">
<div data-ng-include=" 'pages/menu.html'"></div>
<div ng-view class="view-animate"></div>
<div data-ng-include=" 'pages/footer.php' "></div>

<body>

app.js

代码语言:javascript
复制
    'use-strict'
var tc = angular.module('myapp', ['ngRoute']);

tc.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
    $locationProvider.html5Mode(true);

    $routeProvider
    .when('/home', {
        templateUrl: 'pages/home.html',
    })
    .when('/about', {
        templateUrl: 'pages/about.html',
    })
  .otherwise({
        redirectTo: '/home'
    })

]);

EN

回答 3

Stack Overflow用户

发布于 2015-01-21 07:03:55

用途:-

代码语言:javascript
复制
<base href="/" />

把这个放在你的头上:-)

票数 1
EN

Stack Overflow用户

发布于 2015-01-21 06:56:49

我建议您使用$stateProvider,$routeProvider不是很多Angularjs专家的建议。$stateProvider比$routeprovider对路由有更多的控制。

看见

Using $routeProvider with $stateProvider

票数 0
EN

Stack Overflow用户

发布于 2015-01-21 06:57:14

确保<!doctype html>位于index.html的顶部

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28061155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档