如何使用流星和把手截断字符串?

bar*_*ezr 1 handlebars.js meteor

在jinja2(python)模板引擎中,截断字符串有一个简单的事情:

{{ fooText|truncate(200) }}
Run Code Online (Sandbox Code Playgroud)

流星(车把)是否提供这样的东西?

Nai*_*tik 6

我使用值作为选项,起始值以及作为参数形式模板传递的结束值.试试这个:

Handlebars.registerHelper('trimString', function(passedString, startstring, endstring) {
   var theString = passedString.substring( startstring, endstring );
   return new Handlebars.SafeString(theString)
});
Run Code Online (Sandbox Code Playgroud)

在模板中:

<p>{{{trimString value 0 300}}}</p>
Run Code Online (Sandbox Code Playgroud)

它将打印该值的前300个字符.希望这对你有所帮助.