我的角度应用程序出现问题,在虚拟主机上运行。 我在whost设置中使用wamp: DocumentRoot“c:/sites/test.dev/www”。
ROUTES 有问题。我想,我的应用页面打开如下: http://test.dev/1 ,其中 1 = user_id。
这是我的app.js:
$routeProvider
.when('/:id', {
templateUrl: 'views/user.html',
controller: 'UserController',
});
$locationProvider.html5Mode(true);
当我停用 $ locationProvider 时,一切正常,但主题标记“#”始终附加到网址,例如 http://test.dev/#/1 。任何人都可以有一些想法吗?
应用程序文件夹 / www / ,结构为:
答案 0 :(得分:0)
请尝试使用以下代码:
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
它适用于你。