のPARAMとして使用するコンポーネント:エンバーJS、HTMLbars:このようなものにし、私がしたいコンポーネント
{{component-one title=(component-two paramX paramY)}}
コンポーネントヘルパーはここで働いていない、私はまた、この
{{component-one title=(component 'component-two' params)}}
を試してみました私のコンポーネントをレンダリングするヘルパーを作ろうとしましたが失敗しました。見つかったすべての回答がこのように時代遅れであると思われます。 how can I invoke an ember component dynamically via a variable?
私の用途に合わせて具体的には、私はtooltipsterを使用し、ボタンのinitでツールチップをレンダリングしたい。
{{#tool-tipster title=(my-comp params) ... }}
------ UPDATE ---------
問題は、私は最後にボタンとタイトルとDATA-のためのHTML文字列を必要とすること、ですエバーアクション。私はラッパーコンポーネントのtplを使用することはできません。私はツール・タレコミを拡張する場合は、次のようになります。
export default TooltipsterComponent.extend({
title: 'title as html string'
//other tooltipster options go here with "optionname: optionvalue"
});
だから私はこのようなものについては、すでに考えた:
title: function() {
//load component and return rendered component by hand
}}
しかし、これはバック私はレンダリングすることができませんでした私の問題に私をもたらし任意のコンポーネントを手で
入力ごとにThx!
乾杯 パイ
----- UPDATE ------- gitbub上
altrimは私に私の問題のための厳密解提供:title=(component 'component-two' params)
を使用してhttps://github.com/altrim/tooltipster-content-component
Thiddle for twiddle。問題は私がラッパーを使用できないことです。あなたが考えることができる他の方法はありますか? – PowPi