restrict: 'C',
compile: function(element, attrs) {
var my_class = attrs['class'] || '';
+ my_class = my_class.replace(/ *my-input */,'');
var my_type = attrs['type'] || 'text';
- var html = '<div class="controls '+my_class+'">'
+ var html = '<div class="'+my_class+'">'
+'<label for="'+attrs.ngModel+'">' + attrs.placeholder + '</label>'
- +'<input type="'+my_type+'" name="'+attrs.ngModel+'" ng-model="' + attrs.ngModel + '" ng-required="' + attrs.ngRequired + '" placeholder="' + attrs.placeholder + '" />'
+ +'<input type="'+my_type+'" name="'+attrs.ngModel+'" ng-model="' + attrs.ngModel + '" ng-required="' + attrs.ngRequired + '" placeholder="' + attrs.placeholder + '" class="'+my_class+'" />'
+'</div>'
;
element.replaceWith(html);