Loại bỏ kí tự # trong AngularJS
Nếu bạn đã và đang lập trình với AngularJS. Chắc hẳn bạn sẽ thấy kí tự "#" trong toàn bộ các URL của mình. Mặc định trong AngularJS sẽ điều hướng các URL vs kí tự này. Ví dụ: http://localhost:8000/#/ http://localhost:8000/#/home http://localhost:8000/#/login Vô tình kí tự "#" làm cho các url của bạn ko được đẹp và nhìn cũng khá là "gai mắt". Sau đây mình sẽ hướng dẫn các bạn cách loại bỏ kí tự "#" trong AngularJS. Có 2 bước để thực hiện: 1. Cấu hình lại $locationProvider Ở đây chúng ta sử dụng $locationProvider.html5Mode(true) sau khi đã định nghĩa và cấu hình các routes xong. $routeProvider .when('/', { controller: 'HomeController', templateUrl: 'components/home/home.view.html', controllerAs: 'vm' }) .when('/login', { controller: 'AuthController', templateUrl: 'components/login/login.view.html', controllerAs: 'vm...