我正在试图找出让Ember.js将特殊字符转换为格式正确的HTML的最佳方法。在这种情况下,我有包含新行的数据,我希望Ember.js / Handlebars显示为BR元素。
从http://williamhart.info/editing-markdown-with-emberjs.html:
获取此示例Ember.Handlebars.registerBoundHelper('breaklines', function(text) {
text = Ember.Handlebars.Utils.escapeExpression(text);
text = text.replace(/(\r\n|\n|\r)/gm, '<br>');
return new Ember.Handlebars.SafeString(text);
});
。 。 。我能够实现我的目标,但我想确保我不会忽略一些内容相同的功能。
TIA。
答案 0 :(得分:3)
您可以使用white-space
值设置文本样式,以表示新行,例如pre-wrap
或pre-line
。