The purpose of enclosing the remaining code within a setTimeout() is to avoid the ExpressionChangedAfterChecked errors. It is focusable and you can use the arrow keys to expose additional functionality (the selectable options). {{getIndex($index, 1)}}") with in the controller: and countless other combinationsI can't believe I haven't achieved to do something seemingly simple. How can I set the default value for an HTML