如何使这个显示一个额外的字段

时间:2016-06-10 10:53:02

标签: javascript backbone.js

在使用以下代码执行我需要它做的事情时,我遇到了一些麻烦。

c.forEach(function(item,index) {
    dd.append(app.getOptionHtml(
        item.get('idRoom'),
        item.get('roomNumber'),
        page.roomCheck.get('idRoom') == item.get('idRoom')
    ));
});

如果我将roomNumber更改为id_address,则会显示id_address的值。

我要做的是让它显示两个值。我需要roomNumber然后id_address

任何想法?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您可以使用item.get('roomNumber') + item.get('id_address')代替item.get('roomNumber'),例如

c.forEach(function(item,index) {
    dd.append(app.getOptionHtml(
        item.get('idRoom'),
        item.get('roomNumber') + item.get('id_address'),
        page.roomCheck.get('idRoom') == item.get('idRoom')
    ));
});

或更好

c.forEach(function(item, index) {
    var roomId = item.get('idRoom');
    var roomAddress = item.get('roomNumber') + item.get('id_address');
    dd.append(app.getOptionHtml(
        roomId,
        roomAddress,
        page.roomCheck.get('idRoom') == roomId
    ));
});