javascript - Ember.js 是否可以为转换对象的数据属性分配任何值?

标签 javascript ember.js

当使用 transitionTo 方法从路由执行转换时,我想为它的数据对象设置一些值?这有可能吗?

如果我在模型 Hook 中记录 transition 对象,当进入目标路由时,我可以看到 transition 对象有一个空属性,如下所示:data:{}

如果不是用来传输其中的一些数据,这个对象是做什么用的?

更新

感谢@Ben 的回答,我以这种方式实现了我的目的:

this.transitionTo('route.name').data = {my: 'data'}

最佳答案

我肯定会经常使用它。 Ember 没有记录它,尽管据我记得,Ember 的文档并没有真正记录过渡对象。但是它来自router.js,在router.js中是documented作为您描述的目的的公共(public)属性。

关于javascript - Ember.js 是否可以为转换对象的数据属性分配任何值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50536912/

相关文章:

javascript - 在 Controller emberjs 中获取模型

javascript - Google 地球 API 需要 key 吗?

Javascript 位置变量无法正确更新

ruby - 加载路线 : TypeError: undefined is not a function 时出错

ember.js - Ember Router - 带有嵌套动态段的后退按钮不起作用

ember.js - toastr 和 ember.js

ember.js - 如何在 ember-cli 中扩展模型

javascript - 如何基于选项按钮启用和禁用文本框多个字段

javascript - jQuery:选择外部标签

Javascript:在表中查找所有 "input"