ember-router相关内容

Ember.js RC1 获取路由名称

我有一个 ember 应用程序,我在其中执行一些条件重定向,但希望能够在用户跳过一些障碍后将请求传递到它的原始位置. 我有这样的东西(咖啡脚本) Ember.Route.reopen: ->重定向:->if @controllerFor('specialOffers').get('should_offer')#下一行是我需要帮助的@controllerFor('specialOffers' ..
发布时间:2022-01-24 11:03:38 前端开发

Emberjs-1.0.0-rc.6 使用 enumerable 列出特定日期发生的事件

当我定义一个控制器动作来显示发生在特定日期的日期时,它可以正常工作,但是如果我将该控制器动作转换为一个属性,它会停止显示发生在特定事件上的日期.jsfiddle App.EventsController = Em.ArrayController.extend({今天事件:函数(日期){返回 this.get('content').filter(function(event) {return ( ..
发布时间:2021-12-26 16:28:35 其他开发

emberjs嵌套动态路由段返回空值并且无法更新子记录

我正在尝试实现一个评论功能,以显示属于单个帖子的评论列表.然后单击编辑并从属于单个帖子的所有评论中编辑任何选定的评论. 更新了jsfiddle. 我能够创建属于所选帖子的评论,如上面的小提琴所示.**但是我无法更新现有评论,评论编辑表单甚至不会显示任何评论.它始终为空白,不绑定到任何现有评论. 点击editcomment,网址是posts/2/comments/undefined ..
发布时间:2021-12-26 16:27:25 其他开发

在 EmberJS 1.0.0-pre.4 中检测路由转换

我正在尝试检测何时发生路由转换.我在处理转换的最新版本 Ember (v1.0.0-pre.4) 中找到了此代码片段: didTransition: function(infos) {//如果我们重定向,不要在这里做任何进一步的操作if (infos[infos.length-1].handler.transitioned) { return;}var appController = this ..
发布时间:2021-12-26 16:21:54 其他开发

我们可以查看 emberjs 中的所有路由吗,也就是类似于 rake 路由在 rails 中所做的事情

由于emberjs中的路由文件越来越大,我发现很难跟踪emberjs应用程序支持的所有路由,rails中的rake路由给出了rails应用程序中的路由列表,有没有办法生成emberjs 以类似的方式路由? 解决方案 目前,您可以使用 App.Router.router.recognizer.names 或仅使用 Ember 的名称访问所有现有路由.keys(App.Router.route ..
发布时间:2021-12-26 15:58:14 前端开发

New Router API 中的路由和资源有什么区别?

我试图理解 Route 和 Resource 之间的区别.我理解 Resource 的方式有助于将 Route 对象的子路径设置为另一个 Route 对象.但是当我想到路径的默认名称映射时还不清楚. 解决方案 请注意,从 1.11.0 开始,仅使用 this.route 而不是 this.resource.来源:http://guides.emberjs.com/v1.11.0/rou ..
发布时间:2021-12-26 15:53:17 其他开发

Ember.js 对父路由中 hasMany 关系的子节点进行排序和过滤

更新 #2 我发现当我重构过滤逻辑以在 PostController 内的复合计算属性中而不是在单个路由中发生时,我能够让它工作.该解决方案最终取决于由特定 #linkTo 路由操作设置的单个动态变量,该操作触发 PostController 计算属性内的过滤更改.我有很多工作要赶上,所以我现在不能发布这个特定问题的解决方案,但是当我可以时,我会详细解释下面的解决方案.现在,我已将@twin ..
发布时间:2021-12-26 15:45:21 其他开发

Ember - 自动重定向到 firstObject

我想要一个 Ember 路径 /clinic/1 自动重定向以显示第一个医生:/clinic/1/doctor/1. 每个诊所都有很多医生. 不幸的是,如果我使用此代码: var doctor = ClinicController.get('content.doctors.firstObject');router.transitionTo('clinic.doctor.index', ..
发布时间:2021-12-26 15:44:51 前端开发

如何使用 process.env 将环境变量中的 API 密钥传递给 Ember CLI?

如何将环境变量从 bashrc 传递到 Ember CLI.我想象一种情况,您需要条带 api 密钥或 pusher api-keys,并且您在 bashrc 的环境变量中拥有它们.您如何将 api 密钥传递给 Ember CLI. 我尝试在 brocfile.js 和 environment.js 中使用 Node.js process.env,但是当我尝试访问它在 Ember JS 控制 ..
发布时间:2021-12-26 15:44:33 其他开发

如何检索路线的路径?

鉴于以下路由器设置: App.Router.map(function() {this.resource('posts', function() {this.route('new');this.resource('post', { path: ':post_id' }, function() {this.route('编辑');});});}); 是否可以获得路径的路径? 虚构示例: A ..
发布时间:2021-12-26 15:41:58 其他开发

单击浏览器后退按钮时,嵌套路由渲染到相同的模板/出口中断

我有一个嵌套的路由层次结构,我的应用程序需要它来跟踪用户模型选择.我正在尝试使用主应用程序模板,并将每个路由渲染到该模板上的单个出口中.这在我从父级到子级向下遍历路由层次结构时起作用. 但是,一旦您单击浏览器后退按钮返回路由层次结构,父路由 renderTemplate 钩子就不会触发.这会导致孩子从插座上脱钩,并且没有任何东西重新回到插座中. 这是一个例子: App = Ember ..
发布时间:2021-12-26 15:39:49 其他开发

DS.RESTAdapter 的预期 JSON 响应的完整列表是什么?

我正在尝试为 Ember.js 应用程序编写一个基于 express.js 的自定义服务器.我相处得很好,但我一直在尝试猜测 Ember Data 在给定时刻期望什么 JSON 响应. 这个全新的文档是一个很好的开始 http://emberjs.com/guides/models/the-rest-adapter/ 但不够完整. 我在黑暗中的刺伤让我明白(Ember pre4,Emb ..
发布时间:2021-12-26 15:38:56 其他开发

使用 Ember 进行导航的正确方法

导航侧边栏的“正确方式"是什么(或者至少是选项,如果没有单一的“Ember 方式"可以做到这一点)?我应该以某种方式查看 ContainerViews,还是应该使用新的插座功能并将导航放在我的应用程序视图中? 此外,根据 URL 在 li 上设置 .active 类的“正确方法"是什么(我正在使用路由)?有什么帮手吗? 解决方案 由于路由器 API 的最近更改,前面的示例不再有效 ..
发布时间:2021-12-26 15:35:03 其他开发

使用 Ember.js 的 Hashbang URL

我正在尝试设置我的 Router 以使用“hashbang"网址 (#!). 我试过了,但显然它不起作用: App.Router.map(function() {this.route("index", { path: "!/" });this.route("otherState", { path: "!/otherState" });}); 这可以在 Ember 中实现吗? 解决方 ..
发布时间:2021-12-26 15:34:31 其他开发

如何返回到以前的动态路径emberjs

给出了一种登录用户的方式,我想返回到用户按下“登录"按钮的路径.正如其他一些问题所建议的那样,我尝试将应用程序控制器中的先前路径保存为在 App 中创建的全局文件,其名称为 prevPath : pathMemory = null,previousPath:function(){如果(this.pathMemory){App.set('prevPath',this.pathMemory);}t ..
发布时间:2021-05-04 19:08:07 其他开发

<过时的>关于Ember.js指南中的{{linkTo}}

我正在阅读 Ember.js模板的指南.在上述链接的第一个示例的车把部分中,他们使用了 {{## LinkTo posts.post post}} 但我认为 {{## LinkTo posts.post}} 会工作的. 为什么我需要第二个参数"post"? 我读了解释: 如果路线具有动态路段,则代表该路段的模型部分.默认情况下,Ember.js将用值替换该段对象的 ..
发布时间:2021-05-04 19:06:12 其他开发

路由时Ember恢复状态

我有一个应用程序控制器,其输入绑定到searchTerms,单击时,我将路由到搜索结果路由。代码来自一本书 Rocknrollcall.Router.map(function(){ //在此处添加路线 this.route('search-results',{ path:'search /:term' }); }); }); Rocknrollc ..
发布时间:2020-10-29 04:22:48 其他开发

路线上的Emberjs模式

因此,我试图找出如何最好地在路径上放置模式,以便您可以通过url导航到它们。 application.hbs {{outlet}} {{outlet modal}} 有一个讨论此处,而emberjs食谱提供了另一本示例,但没有任何内容涵盖如何在特定路线上使用模态。 我所看到的最接近的东西是堆栈溢出问题,但它遇到两个问题: 访问模态 ..
发布时间:2020-10-29 04:04:48 其他开发