title: Angular Select Dropdown with an option to let the user add a custom option
body: <p>I have a HTML Select Dropdown in a form which asks the user to pick a question out of some pre-selected security questions. (Such as "What's your favorite City", "What's the color of your car" etc.)</p>
  
  <p>How can I add another option to the list such as "Write your own" and when user selects it, a new Input box is shown for the user to write his/her own question.</p>
  
  <p>One strategy I can think of is to create an input element with an ng-show to hide/show it based on the value of the Select. Is there a better way to do it?</p>