intl-tel-input icon indicating copy to clipboard operation
intl-tel-input copied to clipboard

Feature Request: Angular Component Support

Open HelloooJoe opened this issue 8 months ago • 1 comments

Hi team 👋

Thanks for the awesome library — it’s incredibly useful and well-documented. I noticed you’ve provided dedicated components for React and Vue, which is great. Would you consider adding a native Angular component as well?

Angular devs currently have to manually wrap the vanilla JS version, which can get messy with lifecycle hooks, form control integration, and validation. A native Angular wrapper would make adoption cleaner and more maintainable — especially with support for reactive forms, ControlValueAccessor, and strict types.

Let me know if this is on your roadmap or if you'd accept a community PR — I’d be happy to help.

Thanks again!

HelloooJoe avatar Apr 03 '25 14:04 HelloooJoe

Thanks for your interest. We actually already have an open PR to add an Angular component, I've just been too busy to review it yet. But I would really appreciate your feedback on the approach in that PR 🙏🏻

https://github.com/jackocnr/intl-tel-input/pull/1941

jackocnr avatar Apr 03 '25 16:04 jackocnr

This has now been merged. Please give it a try and let us know if you find any issues!

Angular component readme here: https://github.com/jackocnr/intl-tel-input/tree/master/angular

jackocnr avatar Aug 20 '25 12:08 jackocnr