Ссылки на изображения в шаблонах TVML, созданных в Swift
Я использую локальные файлы для подачи шаблонов для проекта 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}
в путях, которые я создаю?