我正在使用本地文件来提供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}
保留在我创建的路径中?