首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用路由器路径抛出错误中的尾斜线(聚合物)

应用路由器路径抛出错误中的尾斜线(聚合物)
EN

Stack Overflow用户
提问于 2014-12-17 17:56:11
回答 1查看 278关注 0票数 1

我的应用程序路由器设置如下:

代码语言:javascript
复制
<app-router id="router" mode="pushstate">
<app-route path="/:category" import="bower_components/my-elements/category-page.html"></app-route>
<app-route path="/product/:query" import="bower_components/my-elements/product-page.html"></app-route>
</app-router>

导航到我的类别页面运行良好。如果我将URL中的路径更改为不同的类别,则内容将相应更新。

然而,当尝试加载产品页面时,我的应用程序会陷入无限循环。控制台反复打印来自platform.js的platform.js。

现在我注意到,只有当路径包含斜线时才会发生这种情况。如果我将路径更改为"/product“,那么页面会很好地加载,但是一旦添加斜杠,路径就会是"/product/:query”,甚至是"/product/new“,那么页面就不会加载。语法错误与"Resource interpreted as Stylesheet but transferred with MIME type text/html""Resource interpreted as Script but transferred with MIME type text/html"一起被无限抛出。

如果我将产品页的路径更改为"/product“,那么除了向任何路径(甚至类别页)添加斜杠外,都不会出现问题。

有人知道是什么导致了这一切吗?

编辑:更新后的标题与发行相关

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-18 07:31:39

我也有同样的问题,而我只是想出这是因为相对的路径。如果您将模板中的导入(以及应用程序路由导入)更改为绝对路径,这将解决您的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27531858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档