引导模式中的换行符不起作用。

时间:2016-11-29 23:47:33

标签: twitter-bootstrap angular typescript modal-dialog bootstrap-modal

如何为模态内容正确添加换行符?我有一个简单的字符串:

'Please check the Apple and/or \nOrange Folder checkbox to start program.'

我已经把' \ n'换行符#" Orange"所以我希望模态有两行。但是,当显示模态时,所有内容都显示在一行上(' \ n'未显示,因此我确定打字稿正确地看到它并且不使其成为字符串的一部分)。

4 个答案:

答案 0 :(得分:9)

  

然而,当显示模态时,所有内容都显示在一行上('\ n'未显示

确保容器具有CSS white-space: pre。如果没有这个新行被忽略,多个空格被折叠为一个等等。这就是html / CSS的工作原理。

答案 1 :(得分:3)

就我而言,white-space: pre-linebasarat's answer white-space: pre效果更好。

答案 2 :(得分:0)

另一种可能的解决方案是使用HTML标记进行换行:<br> 要在angular的上下文中做到这一点,您需要像这样使用innerHTML-Property:

<p [innerHTML]=" variableIncludingHTML "></p>

在这里您可以找到更多信息: Angular HTML binding

答案 3 :(得分:0)

在我看来,white-space: pre-linewhite-space: pre-wrap也提供了预期的结果。

选择white-space: pre超出了模式边界。