0
$routeProvider.when('/home', {
    templateUrl: 'index.php/projects/projects/contact',
    controller: 'home'
});

$routeProvider.otherwise({ redirectTo: '/home' });

我似乎无法让 templateUrl 获取正确的 URL。它似乎只重定向回/home。有谁知道我做错了什么?

4

2 回答 2

0

你的呼叫路径,,index.php/projects/projects/contact可能是错误的。只需使用projects/projects/contact/index.php.

代码也可以简化如下,而不是调用$routeProvider两次。

$routeProvider.
when('/home', {
    templateUrl: 'projects/projects/contact/index.php',
    controller: 'home'
}).
otherwise({
    redirectTo: '/home'
})
于 2014-11-13T15:09:42.727 回答
0

请显示您的工作目录结构。我认为 templateUrl 不应该包括index.php. 尝试,

$routeProvider.when('/home', {
    templateUrl: 'projects/projects/contact.html',
    controller: 'home'
});

$routeProvider.otherwise({ redirectTo: '/home' });
于 2013-11-14T05:34:34.170 回答