问题标签 [app-route]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
120 浏览

routing - 使用 fallbackSelection 双向绑定到 app-route routeData 中断按钮

我的目标是在我的路由中提供一个默认视图,该视图也可以通过 URL 访问。为了实现这个目标,我绑定了paper-tabs(一个iron-selector实现)的选定属性iron-pagesrouteData.view

当用户导航到这条路线时(我们称之为/app/route/fallbackSelectiononpaper-tabs绑定到routeData,并添加foo/window.location( /app/route/foo)。

这会将历史记录添加到 window.history:如果用户通过单击链接进入此视图,则按后退按钮将不会返回到上一页。在这种情况下,他们必须按三下后退按钮才能返回。

如何在不破坏后退按钮的情况下为我的子路由提供寻址的默认视图?

0 投票
1 回答
350 浏览

javascript - 聚合物应用程序路由,如何路由到同一应用程序中的新页面

我正在尝试导航到一个新页面(即,当我单击一个按钮时,它应该在应用程序中打开一个新页面)

这是第一页

所以现在当我点击“Go to create project”按钮时,创建项目会在同一页面中打开,而不是进入新页面。Url 更改为 /#/Project 但它会在当前页面下方打开 create-project 页面

其中 create-project 只是一个简单的 html 表单页面。我想打开创建项目,以便页面上只显示创建项目内容,而不是前一页内容与创建项目页面的融合

我可以导航到 create-project 吗?有什么我想念的吗,或者甚至有可能

0 投票
1 回答
10767 浏览

python - 以 X 开头的路径的 Flask 应用程序路由

我是Flaskpython的初学者。我想为以“/favicon”开头的路径创建一个处理函数。例如,应处理以下内容:

  • /网站图标
  • /faviconFOO
  • /favicon_bar
  • /favicon/嗡嗡声
  • /favicon1337

不应处理以下情况:

  • /favico
  • /favicon
  • /任何

如果 Flask 支持通配符,它​​将是“/favicon*”

编辑:我不需要支持正则表达式。

我怎样才能做到这一点?

0 投票
1 回答
289 浏览

routing - 聚合物应用程序位置不起作用

我正在尝试一个非常简单的路由,但无法让它工作。我的代码:

我不确定哪一部分出了问题,我可以告诉 Iron-pages 正在工作,因为它总是显示 404,

但是当我尝试加载时localhost:8081/detail,它仍然显示 404。任何帮助表示赞赏。谢谢!

0 投票
1 回答
121 浏览

polymer - 使用聚合物应用程序之外的元素?

我正在构建一个使用 Polymer Elements 的网站(不是单页应用程序)。网站“app”不包含在 a 中<dom-module>,但我仍然想使用该<app-route>元素。

在不创建包含整个站点的自定义“应用程序元素”的情况下如何做到这一点(我尝试将其全部放入 a<dom-module>但出现大量错误)?

如果我只是在标签内使用<app-route>and ,我会得到一个<app-location><body>

即使我尝试以编程方式绑定 route/data/tail 属性而不是使用 eg route="{{route}}"

0 投票
2 回答
353 浏览

polymer - 旁路使普通链接在 Polymer 2 中工作

我的网站使用 Polymer 2<app-location><app-route>. 这<app-route>允许我更改用户与应用程序交互的 URL,但它似乎也阻止了正常链接的运行。

我怎样才能使正常<a href="/some/url/on/my/domain">的链接工作?有没有办法让链接绕过<app-route>

0 投票
1 回答
91 浏览

routing - Polymer 1.0:控制进出路由的访问

Angular2 使用 Route guard 来控制用户是否可以导航到或离开给定的路由,因此如果未经授权的用户尝试访问路径,路由守卫将进行保护。

聚合物 1.0 中的路由保护有其他替代方法吗?如果不是,如何实施?

0 投票
2 回答
577 浏览

polymer-2.x - Polymer app-route:拦截刷新页面

我正在努力摆脱当前的情况:我们在某个服务器上部署了一个聚合物 SPA ( A ) 并绑定到某个 url:http ://example.com/A ,我们确实需要显示遗留页面旧应用程序暂时,为了做到这一点,已经开发了一个新应用程序 ( B ) 并将其绑定到不同的 url ( http://example.com/B )。

B 所做的是构建旧应用程序的页面并暴露一个按钮,其目的是通过访问 document.referrer 值并重新加载页面来返回到先前的位置,问题是作为一个 SPA,URL 没有存在于服务器上。

更详细:

  1. 用户登录应用程序 A ( http://example.com/A/overview )
  2. 用户使用 SPA 并最终访问由路由管理的某个 url ( http://example/A/stuff/we/sell/jackets )
  3. 在页面http://example.com/A/stuff/we/sell/jackets中有一个指向应用程序 B 的链接,构成了显示夹克的旧应用程序页面
  4. 用户单击该链接并转到http://example.com/ B /legacy/jackets,此时 document.referrer 等于http://example.com/ A /stuff/we/sell/jackets
  5. 用户单击按钮关闭视图,应用程序 B 将窗口的位置设置为文档。referrer 试图从他/她来自的地方登陆用户。
  6. 作为应用程序 A 的 SPA,服务器上不存在URL http://example.com/ A /stuff/we/sell/jackets,并且用户(正确地)获得了 404。

那么问题来了:有没有什么办法可以拦截app路由中window.location变量的变化,避免页面完全刷新,让用户进入链接所在的页面呢?

0 投票
2 回答
281 浏览

polymer - 是否可以使用重写 URL?

考虑我想从 to 重写一个 URL /register/tenant/register其中:-

  • /register没有实际的视图,因为它仅用于使 URL 更好。
  • /tenant/register是实际视图,带有<my-tenant-register>视图元素。

是否可以使用重写 URL <app-route>?这样它就可以有一个虚拟路径并根据某些规则相应地重定向到应用程序路由。

0 投票
0 回答
100 浏览

polymer - 高级聚合物路由

我正在尝试构建一个 Polymer 网络应用程序。我已经按照示例,阅读了文档,并了解了入门工具包。问题是我不知道如何超越这些例子。特别是 - 应用程序路由。我有一个基本的应用程序结构,并且正在寻找一些帮助来开始。我想拥有我的主网站,还有一个管理面板——您可以通过登录页面访问。

管理员门户-admin是硬编码的。

这就是管理页面的内容。也可能是admin-dashboard一页。

如果你不知道,我使用 Firebase Firestore 作为后端,所以一切都是基于集合/文档的(想想 mongodb)

静态页面

所以,在页面上放置一个观察者。如果管理员 - 做什么?否则 - 加载单页?

我是否处理所有页面导航my-app?我是否必须设置一个app-route来处理每种情况?

处理大型生产、动态网站的最佳实践是什么?谢谢