gpt4 book ai didi

javascript - Angular $routeProvider 没有路由到嵌套目录

转载 作者:行者123 更新时间:2023-11-30 16:50:34 26 4
gpt4 key购买 nike

我在使用 routeProvider 路由到子目录 url 时遇到问题。以下 Angular 路线工作正常:

$routeProvider.when('/customerapi', {templateUrl: 'partials/customerApi.html', controller: 'customerApiController'});

但是当我尝试执行以下操作时:

$routeProvider.when('/projects/customerapi', {templateUrl: 'partials/customerApi.html', controller: 'customerApiController'});

一切都崩溃了。我收到以下错误 error message

我知道它可以找到部分,当路由只是/customerapi 时它发现它很好......

我不确定为什么它会尝试加载 projects/partials/customerApi.html 而不是 Angular 拦截和加载部分。我用来链接到部分内容的标签如下所示:

<a href="/projects/customerapi">Customer API</a>

有人碰巧看到我的错误吗?

非常感谢!

最佳答案

尝试指定partial的绝对路径(注意templateUrl前面的/):

$routeProvider.when('/projects/customerapi', {templateUrl: '/partials/customerApi.html', controller: 'customerApiController'});

关于javascript - Angular $routeProvider 没有路由到嵌套目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30581325/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com