无法从块模板引擎检索对象属性

时间:2018-11-26 09:25:19

标签: java android html string chunk-templates

我创建了一个对象列表,我正在尝试从模板中检索对象名称。模板引擎是“块模板引擎”。 这样创建对象列表:

 html.set("items", new Item[]{new Item("Item 1", 2),new Item("Item 2", 5)} );

Item类如下:

public class Item {

private String mName;
private float mPrice;

public Item(String name, float price) {
    this.mName = name;
    this.mPrice = price;
}

public String getName() {
    return mName;
}

public float getPrice() {
    return mPrice;
}

我尝试访问该项目的方式是:

{.loop in $items as $item}
    <div>
        <span>{$item.get_name}</span>
    </div>
{/loop}

1 个答案:

答案 0 :(得分:0)

仅尝试{$item.name}

“ get”已从模板的属性名称中删除-从docs

-- Standard accessors like getFullName() are exposed in the template
-- as {$tag.full_name} - camelCase converts to lower_with_underscores