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