PureMVCでビューコンポーネントのAPIを作成しますか?
-
04-10-2019 - |
質問
AS3、特にPureMVCなどのフレームワークのコンテキストでは、ビューコンポーネントのAPIが何を意味するかを理解するために、誰かが私を正しい方向に向けることができるかどうか疑問に思っていました。
前もって感謝します。
解決
さて、あなたの調停者があなたのビューコンポーネントを保持していますよね?ビューコンポーネントがユーザーがデータを入力するフォームであるとしましょう。
ビューコンポーネントは通知を送信できないため、その情報をメディエーターに渡す方法が必要で、通知が送信されます。情報を渡す2つの方法があります。
- ビューコンポーネントにAPI(パブリックメソッド /変数のセット)を公開するようにします。
- 情報が変更されたときにビューコンポーネントがイベントを送信するようにします。
イベントを送信すると、メディエーターとコンポーネントの間の結合が少なくなります。 APIを介してそれを行うと、よりシンプルになります。
両方の方法を混ぜて一致させることもできます。
これがそれであることを願っています!
ファン
他のヒント
メディエーターオンレギスターメソッドには、よりクリーンな方法が、関連するビューのためにイベントハンドラーを追加するだけだと思います。そのため、あなたの見解は本当に再利用可能で、メディエーターと完全に分離されます。あなたの見解はメディエーターについて知られておらず、あらゆるフレームワークで動作する可能性があります。
所属していません StackOverflow