【发布时间】:2013-11-26 19:46:19
【问题描述】:
我正在为我的应用程序使用 Meteorjs 和 bootstrap 3。我对这两个都很陌生。我正在做的是从数据库中获取一些对象并将它们呈现在 Table 中。但问题是如果对象文本很长,它会增加影响所有模板结构的表格行大小。我可以通过隐藏溢出来做到这一点,但这不是正确的方法。我就是这样做的
{{#each questions}}
<tr>
<td>
<a href="#" data-id="{{_id}}" class="edit"> {{question_text}}</a>
</td>
</tr>
{{/each}}
Template.questions.questions = function () {
questions= Meteor.questions.find({topic_id: Session.get("currentTopicId")});
return questions
}
我只想在 TD 单元格中显示问题的前 50 个字符,后面跟着几个点。我怎么能在meteorjs中做到这一点。我需要在渲染之前拆分文本吗?或告诉我如何在模板中拆分 question_text,或者是否有任何仅显示文本前 50 个字符的内置方法。
我的下一个查询是当我打印或执行 console.log(questions) 时,它向我显示了许多字段,例如集合、查询以及查询、结果、文档每个都包含对象问题的其他一些内容。如何从响应对象中获取这些问题对象。意味着我想在这些问题对象上迭代一个循环。我该怎么做。
简单来说,我想在检索到的对象上迭代循环。有人可以使用 handlebarsjs.js 发布一个完整的示例
【问题讨论】:
标签: javascript twitter-bootstrap meteor