非常に単純なフォームフィールドコンポーネントがあり、ラベル付きの入力を表示します。 コンポーネント/フォームフィールドinput.hbsEmber JSがHTMLを含むコンポーネントプロパティに値を渡す
{{form-field-input label="Which of our products do you like the most?" type='Text' value=favouriteProduct}}
が、私は私のアプリで別のルートにリンクするラベル内の単語に製品をしたいと言う
<label>{{label}}</label>
{{input value=value type=type }}
template.hbsこれはすべての製品をリストしています。これができる方法はありますか?
文字がエスケープされるため、以下のことはできません。ラベルが親テンプレートのJSファイルに作成され、渡される方法はありますか?
{{form-field-input label="Which of our {{#link-to 'products'}}products{{/link-to}} do you like the most?" type='Text' value=favouriteProduct}}
なぜスニペットですか? – Mahi
を使用しないときは、htmlをプロパティとして渡すのではなく、コンテキストコンポーネントを使用することを検討しましたか?私はあなたが説明した方法の代わりに、コンテキストのコンポーネントを介してhtmlコンテンツを提供することを好む。コンテキストコンポーネントがオプションの場合は、私は助けることができます。 – alptugd
あなたは 'ラベルpre'、'ラベルlink'、 'ラベルPOST'、' forwardRouteName'のような部分にあなたの 'label'財産を送信し、必要に応じてコンポーネントでそれらを組み合わせることができます。 – AcidBurn