2016-08-31 3 views
0

У меня возникли проблемы с пользовательской директивой для отображения некоторых изображений вместо выпадающего списка. но теперь я застрял с отображением правильного html из моей функции шаблона. Написание пути изображения непосредственно в мой шаблон генерирует атрибуты для каждой части между косой чертой. Например:Создание угловой директивы с пользовательскими атрибутами и шаблоном

'src="/path/to/image.jpg"' 

изменяется на

src=" path"="" to="" "image.jpg"="" 

я даже попытался Puth этих путей в моей модели, но это результат: https://plnkr.co/edit/EGm5nk?p=preview

я нашел рабочий пример, но не могу найти разницу : http://plnkr.co/edit/nQbrSi?p=info

мой дополнительный вопрос: как правильно адресовать список в моей директиве?

EDIT: Эта ошибка была настолько глупы и легко следить за

+0

Вам нужно будет разместить свой код директиву, чтобы получить содержательный ответ. –

+1

Вы просто пропустили, чтобы закрыть внутреннюю директиву класса. обновленный plunk здесь - https://plnkr.co/edit/Q5CkuyqQGPW54qiNNCaq?p=preview – Developer

+0

@Developer omg спасибо, наблюдая за часами на этом коде, не видел ли я этого. Я сейчас так глуп. это объясняет, почему косые черты и пробелы имели это глупое поведение. –

ответ

0

Вы просто пропустили закрыть класс внутри директивы. Изменение

var html = '<div class="foobar">'+ 
'     <div class="row"> '+ 
'      <div class="col-xs-3 ng-repeat="'+ attrs.ttOptions + '"><img ng-src="{{item.path}}" /></div> '+ 
'     </div> '+ 
'    </div>'; 
      return html; 

в

.....<div class="col-xs-3" ng-repeat="'+ attrs.ttOptions .....

Смежные вопросы