feat(typeahead): support typeahead-loading bindable expression

Closes #321