I did this once, but I don't remember.
I think you need to set the *requireBase* attribute to false. Something 
like this:
$locationProvider.html5Mode({
     enabled: true,
     requireBase: false
});

and maybe set something in the *index.html* file, but at the moment I'm not 
remembering.


Take a look at the docs of the *$locationProvider*: 
https://docs.angularjs.org/api/ng/provider/$locationProvider



On Tuesday, April 5, 2016 at 2:10:30 PM UTC-3, Mohammad Nasir Uddin wrote:
>
> I am new in angularJs. I just tried to route pages in angularJs. It's 
> working but '#' symbol is shown. So I have used $locationProvider and 
> $locationProvider.html5Mode(true); but it's not working. So I am giving my 
> code bellow to seek for a help to find the problem. I am using CDN of 
> angularJs.
>
> *The project Structure is:*
>
>
> <https://lh3.googleusercontent.com/-EiCuqW0y1eg/VwPw03RrB0I/AAAAAAAAFoY/6ILM3Q9PERERo2qDfRXTcV2NG8bgmHfIQ/s1600/EWohw.png>
>
>
> *app.Js File is*
>
> 'use strict';
>
> angular.module('myApp', ['myApp.controllers', 'ngRoute']);
>
> angular.module('myApp').config(function ($routeProvider, $locationProvider) {
>     $routeProvider
>         .when('/view1', {
>             controller: 'Controller1',
>             templateUrl: 'partials/view1.html'
>         })
>         .when('/view2', {
>             controller: 'Controller2',
>             templateUrl: 'partials/view2.html'
>         });
>
>     $locationProvider.html5Mode(true); //activate HTML5 Mode});
>
>
> *Controller is:*
>
> 'use strict';
>
> angular.module('myApp.controllers', [])
>     .controller('Controller1', function ($scope) {
>         $scope.message = "Hello, world";
>     })
>     .controller('Controller2', function ($scope) {
>         $scope.now = new Date();
>     });
>
> *Html Page is:*
>
> <!doctype html><html lang="en" ng-app="myApp"><head>
>     <meta charset="utf-8">
>     <title>AngularJS Routing</title>
>     <link rel="stylesheet" href="app.css"/>
>     <base href="/"></head><body><ul class="menu">
>     <li><a href="/view1">view1</a></li>
>     <li><a href="/view2">view2</a></li></ul><ng-view></ng-view><script 
> src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js";></script><script
>  
> src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-route.js";></script>
>     <script src="app.js"></script><script 
> src="controllers.js"></script></body></html>
>
>
> Can anyone help me to solve the problem
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to angular+unsubscr...@googlegroups.com.
To post to this group, send email to angular@googlegroups.com.
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to