Показать сообщение отдельно
  #1 (permalink)  
Старый 30.10.2013, 09:40
Аватар для FireVolkhov
Аспирант
Отправить личное сообщение для FireVolkhov Посмотреть профиль Найти все сообщения от FireVolkhov
 
Регистрация: 17.04.2013
Сообщений: 88

назначить ng-model из custom-directive
хочу директиву чтобы из
<input custom-directive="name">

получилось
<input id="name" name="name" ng-model="name" type="text">

делаю так
.directive( 'customDirective', function(){
		return {
			compile: function( elem, attrs, transclude ){

				var name = attrs.customDirective;
				var type = attrs.type;

				elem.attr( 'id', name );
				elem.attr( 'name', name );
				elem.attr( 'ng-model', name );

				if ( !type ){

					elem.attr( 'type', 'text' );
				}
			}
		}
	} );


но тк событие $compile уже прошло данные не связываются,
какие у кого есть соображения по этому поводу?
как сделать так чтобы работало?

и да забыл указать, должно работать так же для select и textarea.

Последний раз редактировалось FireVolkhov, 31.10.2013 в 12:33.
Ответить с цитированием