当使用transitionTo
方法从路由执行转换时,我想将它的数据对象设置为某个值?这有可能吗?
当我在模型钩子中记录transition
对象时进入目标路径时,我可以看到转换对象具有如下所示的空属性:data: {}
。
如果不使用它来传输某些数据,该对象是什么?
更新
感谢@ Ben的回答,我以这种方式实现了我的目的:
this.transitionTo('route.name').data = {my: 'data'}
答案 0 :(得分:4)
我肯定经常使用它。 Ember没有记录,尽管Ember的文档并没有真正记录过渡对象,据我所知。但它来自router.js
,而router.js
中的documented作为公共属性,完全符合您描述的目的。