在Meteor中将textarea值显示为列表格式

时间:2015-06-05 14:44:48

标签: javascript meteor meteor-autoform meteor-helper

Iam使用aldeed:autoform和materialize包有这个textarea,我希望在每个换行符中以列表格式显示它的值\ n \ n \ n \ n

<ul>
  <li>this is is one line break paragraph </li>
  <li>this is second line break paragraph </li>
</ul>

请告诉我如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

自动表单会将其保存到数据库中,因此在显示它的视图一侧,您可以创建一个帮助程序,将文本区域拆分为单独的行,然后遍历模板中的那些。

这是一个简单的例子。

帮助者内部:

Template.templateName.helpers({
  lines: function() {
    return this.textAreaField.split("\n");
  }
};

然后在你的模板中:

<ul>
  {{#each lines}}
    <li>{{this}}</li>
  {{/each}}
</ul>