首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用没有blaze模板的angular-meteor传递参数给辅助对象

如何使用没有blaze模板的angular-meteor传递参数给辅助对象
EN

Stack Overflow用户
提问于 2016-04-10 22:00:50
回答 1查看 260关注 0票数 0

这在blaze中是可能的:没有blaze模板,我如何在angular-meteor中做到这一点?请帮帮我

代码语言:javascript
复制
  Template.dummy.helpers({
  getImage: function(imageId) {
  return Images.findOne(imageId);
       }
       });

    {{ getImage '1234' }}

这将如何在angular-meteor的助手中发生?如果我犯了任何错误,请纠正我的语法,因为我是新接触angular-meteor的人

这是我的代码:

代码语言:javascript
复制
<tr  class="ng-scope" align="center" ng-repeat="wordsList in addBundle.words(bundles)">
   this.helpers({
                words: (bundles) => {
                return words.find({});
    }
   });
EN

回答 1

Stack Overflow用户

发布于 2016-04-13 05:11:25

因此,在angular-meteor中,不需要将参数传递给helper,因为您可以并且应该使用常规Angular的作用域变量。

在您的例子中,您还希望使它们具有响应性(在Meteor中触发更新),因此您应该在使用它们时添加getReactively

以下是您的需求示例:

代码语言:javascript
复制
<tr  class="ng-scope" align="center" ng-repeat="wordsList in
    words">

代码语言:javascript
复制
this.bundles = 'some bundle thing';

this.helpers({
  words: () => {
    return words.find({bundles: this.getReactively('bundles')});
  }
});

当然,如果从单词中查询包需要更复杂的查询,您可以将我的示例与您喜欢的任何其他Mongo查询一起使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36530718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档