が良く、私がやろうとしています何を説明するために更新処理されるかどうかを判断:角度2イベントが
イベントがある場合、私は基本的に特定の機能を無効にするには、反射型のメソッドを使用してプレゼンテーションを更新したいと思いますか親コンポーネントによって処理されません。
例:
はGroceryItemのリストが含まれているとGroceryCartのコンポーネントツリーを想像してみてください。 GroceryItemにはonDeleteとonQuantityEditの出力イベントがあります。これらのイベントは、特定のイベントを処理するために、GroceryItemによって親のGroceryCartコンポーネントに送信されます。
ユーザーがチェックアウトしていて、GroceryItemのリストを含むConfirmCheckOutコンポーネントが表示されています。 ConfirmCheckOutコンポーネントでは、ユーザーはアイテムの削除や量の更新を行わないため、ConfirmCheckOutコンポーネントはGroceryItemによって生成されたOnDeleteまたはOnQuantityEditイベントを処理しません。
GroceryItemがその親コンポーネントがこれらのイベントを処理していないことを知っていた場合、そのUIは独自のUIを更新して機能を隠すことができます。したがって、親がConfirmCheckOutの場合、GroceryItemコンポーネントは削除および更新量ボタンを非表示にすることができます。親がGroceryCartの場合、削除ボタンと更新ボタンが表示され、ユーザーが利用できるようになります。
角度2でこれを行う方法はありますか?
かなり抽象です。いくつかのコードを使った具体的な例のようなより具体的な情報はどうでしょうか? –