在Swift中创建的TVML模板中的图像链接

时间:2016-01-12 20:17:35

标签: javascript tvos tvml tvjs

我正在使用本地文件来提供Apple TV项目的模板。当我传递我的文件所在的基本URL,然后推送模板时,嵌入的图像链接工作正常。

但是当我动态创建模板(作为字符串),并试图推送它时,基本URL没有被读取,我得到这样的图像链接:

<heroImg src="${this.BASEURL}myImage.png"></heroImg>

这是读取我创建的字符串的javascript函数:

function myJSFunction (incomingString) {
    if (incomingString) {
        Presenter.showLoadingIndicator("defaultPresenter");
        var doc = Presenter.makeDocument(incomingString);
        Presenter.defaultPresenter.call(Presenter, doc);
    }
}

我创建的字符串不包含javascript,即他们不会这样开头:

var Template = function() { return `<?xml version="1.0" encoding="UTF-8" ?>
etc

我知道我可以将完整的基本URL写入图片链接,但有没有办法让${this.BASEURL}保留在我创建的路径中?

0 个答案:

没有答案