【发布时间】:2013-12-04 15:54:04
【问题描述】:
我正在开发一个带有 Laravel 4 后端的 AngularJS 应用程序。我最近不得不在 $locationProvider 服务中从 html5 切换到 hashbang 模式以支持 IE。该应用程序工作正常,但所有浏览器中的 hashbang 后 URL 路径都重复。
例如。 - http://domain.com/resources/resource 显示为 http://domain.com/resources/resource#!/resources/resource
我在下面列出了我的主要模块。任何帮助将不胜感激。
angular.module('agent', ['agent.controllers', 'agent.directives', 'ngRoute']).
config(['$routeProvider', '$locationProvider',
function($routeProvider, $locationProvider) {
//
$locationProvider.hashPrefix('!');
$routeProvider
.when('/resources/resource', {
template: templatePath,
controller: 'ResourcessController'
})
.otherwise({redirectTo: '/resources/resource'});
}]);
【问题讨论】:
标签: javascript php angularjs laravel