aurelia-router相关内容

在离开Aurelia.js页面之前,如何让用户确认

我在页面上进行了长时间的操作。当他进行导航更改时,我怎么能说用户稍等一下? 这个想法是显示promt对话框。但麻烦阻止了Aurelia路由器的默认行为。 如何在Aurelia.js中运行? 解决方案 您可以使用视图模型的 canDeactivate 钩子。像这样: canDeactivate(){ return confirm('你确定要离开这个页面吗?' ); } ..
发布时间:2019-06-12 13:05:10 前端开发

加载customElements时从activate()返回Promise

我知道Aurelia允许我们从VM的 activate()方法返回 Promise(),以及如果是这样,它将等待承诺解决,然后切换到新视图。 但是,假设我有一个包含一个或多个子组件的视图所有人都发出HTTP请求,我如何知道所有孩子何时从我的父组件中完成? 奖金问题:只有进入 使用 activate()方法,而用作自定义元素的VM使用 attach()方法 ..

设置“相关”在Aurelia活跃的路线

我的Aurelia应用程序中有两条路线,一个列表(工作)和一个细节(WorkDetail)。 在导航中,我只有列表路径: 主页| *工作* |联系| 。 。 。 当我导航到WorkDetail视图时,我想将工作路线设置为导航中的活动路线。 到目前为止我尝试过的是在 activate()中回调 WorkDetail 在上查看和不活动>停用(): 从'a ..
发布时间:2019-06-06 12:38:19 前端开发

在aurelia中使用路由器时如何设置/读取查询字符串?

使用aurelia.io框架路由器时,读取和设置查询字符串的首选方法是什么? 例如,在url中: http://www.myapp.com/#/myroute1/?s=mystate 如何阅读和设置?s = mystate 部分网址并让aurelia路由器正确导航并记住该状态,这样每当我到达 route1 viewmodel我可以读取那个状态变量并用它做一些事情吗? 解决方案 ..

如何将数据从ASP.NET WebForms传递到Aurelia Global Scope

我从基于Web表单的遗留应用程序引导Aurelia。我的身份验证相关信息在Custom Base Page类的Web表单应用程序中维护。 我如何通过&将此身份验证信息保留在Aurelia的全球范围内?这样我可以在使用路径构建菜单时使用它来显示/隐藏基于用户/角色的某些菜单项吗? 解决方案 您可以将逻辑放在自定义基页上,将 标记添加到文档的头部,使javascript ..
发布时间:2019-05-24 18:34:05 前端开发

从主导航菜单直接链接到父+子视图/控制器

考虑这个例子: 主路由器位于 app.js someparent / childroute1 someparent / childroute2 route3 “someparent”是“基本控制器和视图”。它在视图中有一些可重用的html标记,自定义元素和绑定,将由其所有“子视图和控制器”共享。子视图和控制器将访问这些。 在“someparent.html”内部( ..
发布时间:2019-04-27 15:47:54 前端开发

如何在Aurelia之间切换登录页面和应用程序

我正在为我的项目使用Aurelia骨架。一切看起来都很直观,但是我遇到了一个我怀疑相当容易的问题(如果你知道的话)。 问题在于app.html / app.js最初显示一个导航栏并加载一些默认样式。 现在我需要一个登录页面,除了自己的样式之外不加载任何东西,没有导航栏没有没有 - 只是它自己的登录表格。 所以我尝试过这样的事情: app。 js ..
发布时间:2019-02-19 18:35:29 前端开发

配置IIS服务器奥里利亚框架的工作,推动国家

我创建了从这起回购基本奥里利亚应用,我是试图摆脱在地址栏的#(包括hashtag)的。 我有2个项目,一台机器上一个运行的WebAPI和一个正在运行的另一台机器上的空Web项目(不MVC)。在href=\"http://aurelia.io/docs.html#configuring-push-state\" rel=\"nofollow\">官方文档网站它只是说如何配置你的路线,但我的项目是 ..
发布时间:2016-06-11 23:03:59 C#/.NET