使用 vent.js 传递参数.如何在触发事件后加载的下一个页面视图中读取该数据
passing parameters using vent.js. How can I read that data in the next page-view that will load after the event is triggered?
我有这个观点
define(['marionette', 'tpl!templates/profiles/_profile_item.html','vent'], function(Marionette, template,vent) {
var ProfileItemView = Marionette.ItemView.extend({
template: template,
events: {
"click button": function() {
// alert(this.model.get('name') + " was clicked!");
if(this.model.get('name')=='Guest')
vent.trigger('navigate','player');
else if(this.model.get('name')=='Create profile')
vent.trigger('navigate','createProfile');
else
vent.trigger('navigate','loginProfile',{
name: this.model.get('name')
});
}
}
});
return ProfileItemView;
});
在 else 中,我触发导航并传递一些数据。我的问题是如何在触发事件后加载的下一个页面视图中读取该数据?
vent.on('navigate', this.someFunction);
someFunction:function(e){
// e your data
}
相关文章:
- 第二组标签及其内容赢得'默认情况下t加载
- 在没有POST的情况下重新加载父窗口
- 在混合基本 URL 下动态加载 require.js 模块
- 如何在我的情况下创建加载脚本
- 是否可以在不将其添加到DOM的情况下预加载和缓存视频文件
- 当一个ajax是SUCCESS时,下一个加载
- 用一个加载项绘制图像阵列
- HTML页面在使用JavaScript的条件下重新加载
- 如何在不重置防篡改的脚本的情况下重新加载页面
- 如何在不干扰页面其余部分的情况下预加载图像's的东西
- 在 Django 中向下滚动加载数据
- 为什么串联的 RequireJS AMD 模块需要一个加载器
- KendoUi 列表视图“按下以加载更多”无法使用 MVVM 样式
- 在不发送帖子数据的情况下重新加载带有 #anchor 的页面
- 在不刷新 HTML 的情况下重新加载 JavaScript 文件
- 如何在离线模式下不加载谷歌图表
- 如何在不刷新的情况下重新加载号码
- 在不刷新的情况下重新加载时从 url 获取 php 变量
- 按下按钮,有一个加载弹出窗口,然后更改弹出文本
- Mongoose:在一个集合下动态加载不同的模式