I started using the ng-bootstrap Typeahead component and I\'m pretty happy with that.
One thing I would like to achieve is to get the dropdown items to have the same
@Nandita's answer is correct, directly apply a width to dropdown menu won't affect.
And you want the dropdown menu to have same width as input, so you should add below CSS to her answer:
.dropdown-menu { width: 300px;}
Check result: https://next.plnkr.co/edit/YvOymCLAwYgU3VmJ