如何在映射数组中添加换行符
How to add line breaks in a mapped array?
我必须遵循KO对象:
var Property= function (data) {
this.name= ko.observable(data[0].name);
this.address = ko.pureComputed(function () {
return data.map(function (prop) {
return prop.address;
});
}, this);
}
JSON"数据"如下:
{"名称":"名称1","地址":"地址1"}
当我在页面上显示"地址"属性时,
<span data-bind="text: address"></span>
它看起来像这样:
地址1,地址2
我的问题是如何用换行符而不是逗号来分隔地址?
地址1
地址2
我试过了:
var Property= function (data) {
this.name= ko.observable(data[0].name);
this.address = ko.pureComputed(function () {
return data.map(function (prop) {
return prop.address + ''n';
});
}, this);
}
但结果是:
地址1''n,地址2''n
知道怎么做吗?
'n
不是类似HTML的中断的工作方式。您需要使用适当的布局,至少使用<br />
。
你可以这样连接你的条目:
return data.map(function (prop) {
return prop.address;
}).join('<br/>');
此外,您需要将值绑定为HTML以保留标记,请使用:
<span data-bind="html: address"></span>
相关文章:
- 如何在映射数组中添加换行符
- JQuery:向多个匹配结果添加换行符的最简单方法
- javascript/jQuery:在title中添加换行符——在IE9中有效,但在IE8中无效
- 在JavaScript中的无操作(空)函数中不添加换行符的选项(IntelliJ Web/PHP风暴)
- 在javascript数组元素之间添加换行符
- D3 垂直条形图为标签文本添加换行符
- 如何在指定字符后添加换行符
- 为图像上绝对定位的文本块添加换行符以创建文本条带
- 从 PHP 向 JavaScript 添加换行符
- 我将如何使用jquery在html文本区域中按回车符时添加换行符
- 添加换行符 JavaScript pdf 表单时的文本字段空白
- Javascript在mailto正文中添加换行符
- 尝试向字符串中的每个找到的模式添加换行符
- 使用 Javascript/jquery 在
标记后添加换行符
- 向D3图形y轴标签添加换行符
- 如何使用Javascript或Ruby在大块文本中智能地添加换行符
- Javascript添加换行符, 不起作用
- 如何使用XTemplate在x次迭代后添加换行符
- 为什么XSLT在IE10中添加换行符(回车)
- 在JavaScript弹出框中添加换行符