84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
字符串输出原来是这样的["Deluxe Supermarket","Gourmet Supermarket"]
然后用了 group.join('\n') 输出是这样的,没有换行
希望输出的效果是Gourmet Supermarket Mid-Size Grocery Deluxe Supermarket
走同样的路,发现不同的人生
首先不太明白你形容的换行是什么意思,因为如果是在DOM上,默认行为只有和不同块级的内容才会换行吧。join()方法是把数组中的所有元素转化为字符串并拼接起来,也就是说,return的是一个字符串,即便用'\n'拼接,返回也还是一个字符串。比如:'hello\nworld',那么就需要依赖对\n换行符的识别才有可能换行,而HTML是不认你字符串里的\n的。然后就是,没发觉这个和angular有什么关联啊。
如果非浏览器环境,或者终端输出的话,是可以换行的。所以,你是要在哪里实现换行?
group.join("<br/>\n");
首先不太明白你形容的换行是什么意思,因为如果是在DOM上,默认行为只有
和不同块级的内容才会换行吧。
join()方法是把数组中的所有元素转化为字符串并拼接起来,也就是说,return的是一个字符串,即便用'\n'拼接,返回也还是一个字符串。比如:'hello\nworld',那么就需要依赖对\n换行符的识别才有可能换行,而HTML是不认你字符串里的\n的。然后就是,没发觉这个和angular有什么关联啊。
如果非浏览器环境,或者终端输出的话,是可以换行的。所以,你是要在哪里实现换行?
group.join("<br/>\n");