0

ローカル ファイルを使用して、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}作成したパスに を保持する方法はありますか?

4

0 に答える 0