如何在飞镖中用\替换\ n?

时间:2012-11-17 23:28:33

标签: html dart

这不起作用

    String t = "Lorem\nipsum";
    Element br = new Element.tag('br');
    t = t.replaceAll('\n', br);

也不会

    String t = "Lorem\nipsum";
    String br = "<br>";
    t = t.replaceAll('\n', br);

当然,如果Dart有一些安全的方法来处理前端的HTML输入,那么这将是最佳解决方案。但是我发现的最接近的模板是afaik只运行后端(?)。

现在,只需用&lt; br&gt;替换\ n就可以了,但是必须从前端完成,因为我正在构建的没有后端(现在只使用localStorage)。 / p>

1 个答案:

答案 0 :(得分:4)

这有效:

String t = "Lorem\nipsum";
String br = "<br>";
t = t.replaceAll('\n', br);
query("#text").innerHTML = t;

(如果您对此答案感到满意,请不要害怕点击复选标记。如果我明天回答2个问题,我的老板答应给我买午餐!)