小编Aas*_*wal的帖子

使用铁路由器中的Router.go传递查询参数

我试图在Router.go中传递查询参数,如下所示:

var filter = 'abc';
var path = Router.current() && Router.current().path;
Router.go(path, {query: {filter: filter}});
Run Code Online (Sandbox Code Playgroud)

但是这并没有改变url,它仍然只加载当前路径而没有查询字符串.但是,如果我手动将查询参数添加到路径,如:

Router.go(path+'?filter='+filter);
Run Code Online (Sandbox Code Playgroud)

这很好用.但是因为我试图用一些过滤的数据加载相同的页面.因此,单击过滤器按钮会反复将过滤器字符串反复附加到路径.

使用铁路由器传递查询字符串的正确方法是什么?

meteor iron-router

10
推荐指数
2
解决办法
1万
查看次数

如何在meteor js中捕获bootstrap模态打开/关闭事件

我试图在meteor js中捕获bootstrap模态打开/关闭事件来做一些自定义检查.我知道如何在jquery中做到这一点:

$('#videoCallModal').on('shown.bs.modal', function () {
  // do something…
})
Run Code Online (Sandbox Code Playgroud)

但是因为我也想引用上下文(这个对象),我想在Template.template.events中做.

我试过类似的东西,但没有调用该函数:

Template.videoCall.events = {
    'on #videoCallModal shown.bs.modal': function(e){
        e.preventDefault();

        console.log("modal open", this);
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有其他方法来捕捉流星js中模态的关闭/打开

modal-dialog meteor twitter-bootstrap-3

6
推荐指数
2
解决办法
4401
查看次数