2017-01-06 2 views
0

Я создал uib-аккордеон в моем угловом проекте, где все элементы uib-аккордеона были созданы под ng-repeat (для эффективности).Как вставить «Динамический контент» в uib-аккордеон, разработанный с помощью ng-repeat?

<uib-accordion close-others="oneAtATime"> 
    <ul ng-model="some_code"> 
     <li ng-repeat="some_code"> 
      <div uib-accordion-group heading="{{some_code}}"> 
       {{some_code}} 
      </div> 
     </li> 
    </ul> 
</uib-accordion> 

Проблема заключается в том, я хочу, чтобы вставить разных и динамического содержания в uib-accordion-group(s), но находясь в нг-повторе я не могу использовать template-url. У меня есть почти 6 строк для отображения. Должен ли я вернуться к разработке каждой строки аккордеона по отдельности (, которая увеличит размер кода, следовательно, я не хочу) или у нас есть такое положение в uib-accordion (, который, возможно, я в настоящее время не знаю)?

Предложения пожалуйста.

ответ

-1

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

+0

Страница получает данные из фонового. В зависимости от нет. полей данных, которая является функцией времени, изменяется html-страница, которая в основном является формой. – NewBee

+0

Я понимаю, что вы получаете массив объектов, и в каждом объекте вы получаете некоторые поля, в соответствии с которыми вы хотите создавать элементы формы. –

+0

Спасибо, что ответили ребятам. К сожалению, я пока не смог найти решение. Может ли кто-нибудь сказать мне еще одну вещь, пожалуйста: Я пытаюсь передать значение шаблона-url из контроллера с помощью обычного углового привязки, но он не работает. Он отлично работает, если я непосредственно набираю путь к файлу внутри директивы template-url. Почему так происходит? – NewBee

0

попробуйте использовать ng-класс и динамически изменять стили

+0

[Комментарии, отправленные как ответ, подлежат удалению.] (Https://meta.stackexchange.com/questions/214173/why-do-need-50-reputation-to-comment-what-can-i- сделай вместо этого) – Rumit

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