【问题标题】:Meteor Blaze: Access UI.contentBlock from template helperMeteor Blaze:从模板助手访问 UI.contentBlock
【发布时间】:2016-03-04 09:43:19
【问题描述】:

是否可以从模板助手中访问UI.contentBlock?

例如,给定以下模板:

<template name="select">
  <ul class="select">
    {{optionsToListElements}}
  </ul>
  <select>
    {{> UI.contentBlock}}
  </select>
</template>

有没有办法将 UI.contentBlock 传递给模板助手optionsToListElements?我试过直接传递它,就像在{{optionsToListElements UI.contentBlock}} 和命名变量{{optionsToListElements contentBlock=UI.contentBlock}} 中一样,只是尝试从帮助程序访问它而不传递它,但这些似乎都不起作用。

【问题讨论】:

  • 在阅读了UI.contentBlock 上的文档后,我意识到我离题了,所以我删除了我的答案。
  • @Michel 感谢您的浏览!

标签: meteor meteor-blaze


【解决方案1】:

您应该能够使用 Template.instance().$('select') 访问帮助程序内的内容块

【讨论】:

  • 这是迄今为止我见过的最好的解决方案。我希望有一种方法可以在模板渲染之前访问内容块,但似乎这是不可能的。
猜你喜欢
  • 2014-05-12
  • 1970-01-01
  • 2016-06-10
  • 2015-03-28
  • 2013-02-14
  • 2015-01-29
  • 2018-05-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多