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

0 ответов

Другие вопросы по тегам