Проблема показана здесь: http://jsfiddle.net/ews7S/
<input type="text" ng-model="testModel" dir="123">
Когда элемент привязан к модели в области контроллера, и вы также добавляете директиву к элементу, у которого есть собственная локальная область, то изменения в модели изменяются только в области директив.