コンポーネントがかなりうまく動作しているので、コントローラ内で呼び出す必要があります。Ember:コントローラからコンポーネントアクションを呼び出す
シナリオ:私はEmberアプリケーションを持っていますが、私は更新ボタンコントローラを持っています。コンポーネントにパラメータとして渡してボタンとトーストの両方を渡すメッセージが表示されたトースト(Materializecss)別々にうまく動作します。このコンポーネントを使用して更新が正常に行われたかどうかをユーザーに表示するには、このコンポーネントをボタンコントローラーの内部で呼び出す必要があります。どのように私はコントローラ内でこのコンポーネントを呼び出すことができますの甘さ?ありがとう
に見てみる必要があります。属性を渡すことができます。本当に必要な場合は、属性を監視することも含めて、属性で必要な処理を行います。テンプレートは自動的に属性を観察し、その値に基づいてDOMを調整します。 –
回答ありがとうが、私はうまくいきませんでした。私はcallback-toast.jsというコンポーネントを持っています。その中に、ユーザーの画面上でトーストを実行する「実行」というアクションがあります。また、button-controller.jsというコントローラもあります。ボタンコントローラの内部で、コンポーネントをトリガするためのリファレンスを作成するにはどうすればよいですか? –
できません。それはコンポーネントの仕組みではありません。 –