У меня есть директива с динамическими шаблонами. После использования метода replaceWith мой метод addClass не вступает в силу.Динамические шаблоны AngularJS и replaceWith
var template = '';
switch (scope.type) {
case 'type1':
template = '<div>Type1</div>';
break;
case 'type2':
template = '<div>Type2</div>';
break;
}
element.replaceWith(template);
element.addClass('test');
JsFiddle https://jsfiddle.net/L5z5Ld9u/1/
Но класс не отображается в div –