输入字符应该在 html 中打印一个新行

kau*_*lya 5 html javascript ember.js

"First Line.?Second Line?"在 api 响应中得到一个字符串。我想把它打印在 html 网页中,比如<span>{{apiText}}</span>. 其中 apiText 是一个 javascript 变量,其值为"First Line.?Second Line?". 但文本仅出现在一行上。如何转换?为打印中断的格式。

Ebr*_*ani 2

那个 cr 字符是\n

您可以用<br>标签替换它们。

refinedText: Ember.computed('apiText', function(){
  return this.get('apiText').replace('\n', '<br>');
})
Run Code Online (Sandbox Code Playgroud)

并在模板中:

{{{refinedText}}
Run Code Online (Sandbox Code Playgroud)