XMLテンプレート・ファイルがあります。私はそれをコードに「回す」必要があります。いくつかのプロパティを追加し、親コンテナにプログラムで追加します。NaiveScript:テンプレート・ストリングではなくXMLファイルでビルダー・モジュールを使用する方法
XMLテンプレート(それが本当のアプリではるかに複雑だ、これは一例です):
<StackLayout id="{{ 'recipe_' + recipe_id }}">
<Label text="{{ title }}"/>
<Label text="{{ description }}"/>
<Button text="Choose" onTap="onRecipeBtnTap"/>
</StackLayout>
コード:
let recipeCard = builder.parse("~/templates/recipe.xml") //<-- problem here
let slide = new slide.Slide()
slide.addChild(recipeCard)
slidesContainer.add(slide)
問題はビルダモジュールはXML文字列ではなく必要とすることです通り。だから、私は何とかxmlファイルを文字列に変換する必要があります。ここで何が最善のアプローチであるかアドバイスしてください。