Como adicionar um padrão de validação de formulário no Angular 2?

Eu tenho um formulário simples que precisa validar se o início e o fim da entrada não são espaço.

No HTML5, farei isso:

<input type="text" pattern="^(?!\s|.*\s$).*$">

Qual é a propriedade correta para o padrão de validação na nova diretiva Angular 2 ngControl? A API beta oficial ainda carece de documentação sobre esse problema.

questionAnswers(5)

yourAnswerToTheQuestion