javascript - Ember.js 是否可以为转换对象的数据属性分配任何值?
问题描述
当使用方法从路由执行转换时transitionTo
,我想为其数据对象设置一些值?这有可能吗?
如果我transition
在模型钩子中记录对象,则在输入目标路线时,我可以看到转换对象具有这样的空属性:data: {}
.
如果不用于在其中传输某些数据,此对象是什么?
更新
感谢@Ben的回答,我以这种方式实现了我的目的:
this.transitionTo('route.name').data = {my: 'data'}
解决方案
我肯定经常使用它。Ember 没有记录它,尽管据我回忆,Ember 的文档并没有真正记录过渡对象。但它来自router.js
,并在router.js
其中被记录为公共属性,正是出于您描述的目的。
推荐阅读
- java - 反应堆代码中的奇怪 RejectedExecutionException
- javascript - jQuery - 为索引函数使用唯一 id
- grails - 我如何在 grails3 中使用 resultTransformer
- arrays - 火花数据框从数组中选择一个元素,但该值不是正确的
- python - 从一个数据框的列中获取唯一值并使用它来过滤另一个数据框中的行
- java - 如何检测输入文件是否包含某些字段
- xamarin - 我该如何解决,Visual Studio for Mac 中的开发人员帐户密码更改时自动配置失败?
- php - 使用不记名令牌在 Twitter API 中获取用户信息
- android - 如何从自定义对话框获取数据到活动并将该数据传递给 recyclerView
- filter - 与 MINUS 一起使用时,SPARQL 查询中的过滤器不起作用