I have a directive that is instantiated like this:
<datepicker ng-model="foo"></datepicker>
Inside the directive, the datepicker tag is replaced by this template:
template: '<div class="datepicker-wrapper input-append">' +
'<input type="text" class="datepicker" />' +
'<span class="add-on"><i class="icon-calendar"></i></span>' +
'</div>'
The value that I want ng-model bound to is the value of the input field. What is the best way to go about this so I maintain the two-way data binding of ng-model?