$routeProvider.when('/home', {
templateUrl: 'index.php/projects/projects/contact',
controller: 'home'
});
$routeProvider.otherwise({ redirectTo: '/home' });
我似乎无法让 templateUrl 获取正确的 URL。它似乎只重定向回/home。有谁知道我做错了什么?
$routeProvider.when('/home', {
templateUrl: 'index.php/projects/projects/contact',
controller: 'home'
});
$routeProvider.otherwise({ redirectTo: '/home' });
我似乎无法让 templateUrl 获取正确的 URL。它似乎只重定向回/home。有谁知道我做错了什么?
你的呼叫路径,,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'
})
请显示您的工作目录结构。我认为 templateUrl 不应该包括index.php
. 尝试,
$routeProvider.when('/home', {
templateUrl: 'projects/projects/contact.html',
controller: 'home'
});
$routeProvider.otherwise({ redirectTo: '/home' });