有没有一种方法可以根据流星中的用户角色附加模板事件?

加斯顿·阿尔加兹

我想知道,因为我还不能弄清楚,是否有办法附加流星的模板事件,例如:

Template.businessOperations.events({
    'dblclick .display': function (evt, tmpl) {
       //DO SOMETHING;
    }
}

基于当前用户的角色。

例如:

if (Meteor.user().profile.type === 'admin') {
  Template.businessOperations.events({
      'dblclick .display': function (evt, tmpl) {
         //DO SOMETHING;
      }
  }
}

我已经尝试过了,但是它不起作用,我也试图从实际的事件方法中获取用户,但是它也不起作用,我在这里没有找到正确的解决方案。

在此先感谢您的帮助。

戴维·韦尔顿

仅当用户为管理员时才绑定事件是棘手的,因为在评估模板代码时,用户可能未登录。按照您的建议,在事件处理程序内部进行检查似乎是完全合理的。我会这样写:

Template.businessOperations.events({
  'dblclick .display': function() {
    if (Meteor.user() && (Meteor.user().profile.type === 'admin')) {
      console.log('double click and admin!');
    }
  }
});

我添加了用于Meteor.user()防止用户未登录的情况的额外检查。如果不可能的话,可以将其删除。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

angular2中有没有一种方法可以根据设备选择模板

来自分类Dev

Erlydtl:有没有一种方法可以渲染模板中的记录列表?

来自分类Dev

有没有一种方法可以在表的模板变量中执行html?

来自分类Dev

Erlydtl:有没有一种方法可以渲染模板中的记录列表?

来自分类Dev

有没有一种方法可以“吃掉” Node.js中的事件?

来自分类Dev

有没有一种方法可以“吃掉” Node.js中的事件?

来自分类Dev

有没有一种方法可以完全禁用Wordpress中的用户注册?

来自分类Dev

有没有一种方法可以为Django中的所有模板指定默认的基本模板?

来自分类Dev

有没有一种方法可以为Django中的所有模板指定默认的基础模板?

来自分类Dev

有没有一种方法可以将事件处理程序附加到C#中正在运行的进程列表中?

来自分类Dev

有没有一种方法可以将点附加到RethinkDB

来自分类Dev

有没有一种方法可以避免将域附加到FTP中的用户名?

来自分类Dev

有没有一种方法可以将标题附加到“已获取”的输出中?

来自分类Dev

有没有一种方法可以从所有Outlook的共享日历中检索事件(约会)?

来自分类Dev

Python模板,有没有一种方法可以从多个html文件继承?

来自分类Dev

有没有一种方法可以为模板函数声明类型名?

来自分类Dev

有没有一种方法可以获取模板提供的大小?

来自分类Dev

Python模板,有没有一种方法可以从多个html文件继承?

来自分类Dev

有没有一种方法可以检测广播的事件侦听器?

来自分类Dev

有没有一种方法可以当场解析JSON和触发事件?

来自分类Dev

有没有一种方法可以通过UIActivityViewController发送日历事件?

来自分类Dev

有没有一种方法可以当场解析JSON和触发事件?

来自分类Dev

有没有一种方法可以提高mysql事件执行的性能?

来自分类Dev

有没有一种方法可以提高mysql事件执行的性能?

来自分类Dev

有没有一种方法可以根据熊猫中的唯一值对列进行排序?

来自分类Dev

有没有一种方法可以根据参数使用“新XXXX”?

来自分类Dev

有没有一种方法可以根据参数更改LINQ查询orderBy?

来自分类Dev

有没有一种方法可以将变量传递给Django中的“扩展”模板?

来自分类Dev

有没有一种方法可以使用mixin或模板从D中的类生成接口?

Related 相关文章

  1. 1

    angular2中有没有一种方法可以根据设备选择模板

  2. 2

    Erlydtl:有没有一种方法可以渲染模板中的记录列表?

  3. 3

    有没有一种方法可以在表的模板变量中执行html?

  4. 4

    Erlydtl:有没有一种方法可以渲染模板中的记录列表?

  5. 5

    有没有一种方法可以“吃掉” Node.js中的事件?

  6. 6

    有没有一种方法可以“吃掉” Node.js中的事件?

  7. 7

    有没有一种方法可以完全禁用Wordpress中的用户注册?

  8. 8

    有没有一种方法可以为Django中的所有模板指定默认的基本模板?

  9. 9

    有没有一种方法可以为Django中的所有模板指定默认的基础模板?

  10. 10

    有没有一种方法可以将事件处理程序附加到C#中正在运行的进程列表中?

  11. 11

    有没有一种方法可以将点附加到RethinkDB

  12. 12

    有没有一种方法可以避免将域附加到FTP中的用户名?

  13. 13

    有没有一种方法可以将标题附加到“已获取”的输出中?

  14. 14

    有没有一种方法可以从所有Outlook的共享日历中检索事件(约会)?

  15. 15

    Python模板,有没有一种方法可以从多个html文件继承?

  16. 16

    有没有一种方法可以为模板函数声明类型名?

  17. 17

    有没有一种方法可以获取模板提供的大小?

  18. 18

    Python模板,有没有一种方法可以从多个html文件继承?

  19. 19

    有没有一种方法可以检测广播的事件侦听器?

  20. 20

    有没有一种方法可以当场解析JSON和触发事件?

  21. 21

    有没有一种方法可以通过UIActivityViewController发送日历事件?

  22. 22

    有没有一种方法可以当场解析JSON和触发事件?

  23. 23

    有没有一种方法可以提高mysql事件执行的性能?

  24. 24

    有没有一种方法可以提高mysql事件执行的性能?

  25. 25

    有没有一种方法可以根据熊猫中的唯一值对列进行排序?

  26. 26

    有没有一种方法可以根据参数使用“新XXXX”?

  27. 27

    有没有一种方法可以根据参数更改LINQ查询orderBy?

  28. 28

    有没有一种方法可以将变量传递给Django中的“扩展”模板?

  29. 29

    有没有一种方法可以使用mixin或模板从D中的类生成接口?

热门标签

归档