Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
255 views
in Technique[技术] by (71.8m points)

javascript - How do you call a Meteor template helper from the console or other JS code?

I've defined a template helper in Meteor, say

Template.postsList.helpers({
  filteredPosts: function getPosts() {
    return Posts.find(...);
  }
});

How can I debug that template helper from the console, and how can I reuse it from other code in the app?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
  1. Wanting to call the helper from elsewhere in the app suggests that you should factor it out in a function.

  2. To quickly debug the helper, evaluate this in the client console:

    Template.postsList.__helpers.get('filteredPosts')(...parameters);
    
  3. There is a package that might help with debugging templates and template helpers: prasad19sara:client-debugger.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...