小编Lan*_*son的帖子

如何在路由更改但模板保持不变的情况下第二次运行onRendered?

我有一个铁路由器路由来更新特定项目的数据:

Router.route('/project/:key/update', {
  ...
});
Run Code Online (Sandbox Code Playgroud)

每次用户导航到"编辑项目页面"时,我都想要关注项目名称输入.

template.onRendered(function() {
  this.$('form input[name="project_name"]').focus();
});
Run Code Online (Sandbox Code Playgroud)

当从仪表板导航到任何给定的编辑项目页面时,这非常有用.但是,导航到/从一个项目页面导航到另一个项目页面,该onRendered功能不会重新运行,因此输入不会集中.

meteor iron-router

5
推荐指数
1
解决办法
1217
查看次数

标签 统计

iron-router ×1

meteor ×1