0

我想使用 xtemplate 并调整将出现的文本。我正在努力:

<tpl for=".">;
<tpl if="data1=="something"">;
    'something will appear here<tpl>';
<tpl elseif="data2="somethingelse"">;
    'something else </tpl>;
</tpl>

但是它不工作有什么问题?

4

2 回答 2

1

看起来您需要在 if 语句中转义引号:

<tpl  if="data1=="something""> 

应该

<tpl if="data1==\"something\"">

它们也需要是逗号分隔的字符串,就像在示例中一样

http://docs.sencha.com/touch/2.2.1/#!/api/Ext.XTemplate

于 2013-10-09T05:12:11.170 回答
0

同意。但是,对我有用的是专门使用单引号(并转义它们),而不是双引号:

<tpl elseif="data2 == \'somethingelse\'">,
'something else',
'</tpl>'
于 2014-12-16T18:10:51.397 回答