# Model Inputs Model inputs are a special type of input that enable a component to propagate new values back to another component. Use model inputs in components that exist to modify a value based on user interaction. Visit the following resources to learn more: - [@official@Model Inputs](https://angular.dev/guide/signals/model) - [@article@Angular Model Inputs: Two-way binding inputs with signals](https://www.codemotion.com/magazine/frontend/angular-model-inputs-two-way-binding-inputs-with-signals/) - [@article@Model Inputs: Reactive two-way binding ](https://dev.to/this-is-angular/model-inputs-reactive-two-way-binding-2538) - [@video@Angular's New Model Inputs: Two-way Communication with your Child Components](https://www.youtube.com/watch?v=frXIBKqzTK0)