首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >段落文本中的Knockout.js字符回车

问段落文本中的Knockout.js字符回车
EN

Stack Overflow用户
提问于 2013-07-02 18:11:34
回答 2查看 12.1K关注 0票数 28

使用knockout.js,如何在绑定到段落<p>元素的文本属性的文本中包含回车符。

在我的ViewModel中,我生成了一个绑定到视图中的<p>的文本字符串。我想在浏览器显示的带有换行符的字符串中包含回车符。

在字符串中包含<br />或Environment.NewLine似乎不起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-02 19:07:03

您可以使用html binding。

JS:

代码语言:javascript
复制
function AppViewModel() {
    this.firstName = "Bert<br\>Test";
    this.lastName = "Bertington";
}

// Activates knockout.js
ko.applyBindings(new AppViewModel());

查看:

代码语言:javascript
复制
<p>First name: <strong data-bind="html: firstName">todo</strong></p>
<p>Last name: <strong>todo</strong></p>
票数 18
EN

Stack Overflow用户

发布于 2013-07-02 18:29:24

您需要在元素中设置css属性。white-space: pre-wrap

代码语言:javascript
复制
<p style="white-space: pre-wrap">First name: <strong data-bind="text: firstName">todo</strong></p>
<p>Last name: <strong>todo</strong></p>

function AppViewModel() {
    this.firstName = "Bert" + " \n " + "Test";
    this.lastName = "Bertington";
}

// Activates knockout.js
ko.applyBindings(new AppViewModel());

然后代码就可以工作了。使用\n

票数 62
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17422895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档