TVML:在描述文本中添加新行

时间:2015-12-18 22:19:14

标签: apple-tv tvml

试用Apple TV的TVML:我正在使用产品模板,在描述字段中我想添加回车符,使其看起来有点像列表。

这是一个简单的例子:

var Template = function() { return `<?xml version="1.0" encoding="UTF-8" ?>
    <document>
        <productTemplate>
            <banner>
                <infoList>
                </infoList>
                <stack>
                    <title>Big Title</title>
                    <description>
                        Line one
                        Line two
                    </description>
                </stack>
            </banner>
        </productTemplate>
    </document>`
}

我在各行之间尝试了\n&#xD&#xA,甚至是这样的:

<![CDATA[
  Line 1 <br />
  Line 2 <br />
]]>

但这些都不起作用。有没有办法在TVML描述中加入换行符?

1 个答案:

答案 0 :(得分:0)

这也有效:

var Template = function() {
  const description = `
    Line 1
    Line 2
  `.trim();

  return `<?xml version="1.0" encoding="UTF-8" ?>
    <document>
      <productTemplate>
        <banner>
          <infoList>
          </infoList>
          <stack>
            <title>Big Title</title>
            <description>
              ${description}
            </description>
          </stack>
        </banner>
      </productTemplate>
    </document>`
}