AngularJS directive for make data container from any element (like ng-model)