Atualizando ng-model dentro de uma diretiva que usa um template

Eu tenho uma diretiva que é instanciada assim:

<datepicker ng-model="foo"></datepicker>

Dentro da diretiva, a tag datepicker é substituída por este modelo:

template: '<div class="datepicker-wrapper input-append">' +
                     '<input type="text" class="datepicker" />' +
                     '<span class="add-on"><i class="icon-calendar"></i></span>' +
                   '</div>'

O valor que eu quero que o modelo ng seja ligado é o valor do campo de entrada. Qual é a melhor maneira de fazer isto, então eu mantenho a ligação de dados bidirecional do ng-model?

questionAnswers(2)

yourAnswerToTheQuestion