Javascript 在Swift中创建的TVML模板中的图像链接
我正在使用本地文件为苹果电视项目提供模板。当我传递文件所在的基本URL,然后推送模板时,嵌入的图像链接工作正常 但是,当我动态创建一个模板(作为字符串)并尝试推送该模板时,基本URL不会被读取,我会得到如下图像链接:Javascript 在Swift中创建的TVML模板中的图像链接,javascript,tvos,tvml,tvjs,Javascript,Tvos,Tvml,Tvjs,我正在使用本地文件为苹果电视项目提供模板。当我传递文件所在的基本URL,然后推送模板时,嵌入的图像链接工作正常 但是,当我动态创建一个模板(作为字符串)并尝试推送该模板时,基本URL不会被读取,我会得到如下图像链接: <heroImg src="${this.BASEURL}myImage.png"></heroImg> var Template = function() { return `<?xml version="1.0" encoding="UTF-8"
<heroImg src="${this.BASEURL}myImage.png"></heroImg>
var Template = function() { return `<?xml version="1.0" encoding="UTF-8" ?>
etc
我正在创建的字符串不包含javascript,也就是说,它们的开头不是这样的:
<heroImg src="${this.BASEURL}myImage.png"></heroImg>
var Template = function() { return `<?xml version="1.0" encoding="UTF-8" ?>
etc
var Template=function(){return`
等
我知道我可以将完整的基本URL写入图像链接,但是有没有办法保持
${this.BASEURL}
在我创建的路径中?你是否使用TVMLKitTemplateCompilation作为你的应用程序的起点?@sailens,我使用苹果的TvmlcortsingTvmlTemplates
作为我的起点。鉴于我没有听说过任何其他可能性,我将我的baseURL
的一个实例保存在swift的变量中,并使用它来构造ct我的路径,如:
尝试使用resourceLoader.BASEURL
,这是tvmlcomcatalogsingtvmltemplates
中的默认值,用于将自定义字符串加载到已加载的模板