AngularJS всплывающие подсказки / всплывающие подсказки с повторяющимся содержанием ng

0

Я использую Foundation 5 с AngularJS в своем проекте. У меня есть следующий прецедент:

  1. Нажмите "div", который находится внутри ng-repeat.
  2. Извлеките список, соответствующий этому div, в ответ на щелчок.
  3. Покажите этот список в ng-repeat в подсказке /popover этого div (который был нажат).

Как я могу создать эту всплывающую подсказку?

Я пытался:

  1. эта библиотека, но я столкнулся с некоторыми проблемами, упомянутыми в этом вопросе.
  2. angular-foundation, но у popovers нет функции popover-template (например, в ui.bootstrap).

И я не хочу использовать ui.bootstrap, потому что я использую Foundation 5 (это плохая идея, верно?).

  • 0
    Вы можете создать демо, используя jsfiddle или plunkr
  • 0
    демо для чего? Я прошу подход, у меня сейчас нет подхода.
Показать ещё 2 комментария
Теги:
tooltip

1 ответ

1
Лучший ответ

Невозможно сказать, какой "подход" вам нужен, в вашем конкретном случае (fetch a list of something after something else has been clicked) - но вы всегда можете генерировать содержимое всплывающей подсказки "на лету":

<a href="#" class="has-tip" tooltip-html-unsafe="{{ buildToolTip() }}">TEST</a>

функция:

$scope.buildToolTip = function() {
   var list = ''
   for (var i=0;i<3;i++) {
      list+='<li><em>element #'+i+'</em></li>';
   }
   return '<ul>'+list+'</ul>' 
}     

теперь используйте результат "Получить список, специфичный для этого div в ответ на щелчок", а не демонстрационный цикл. Предположим, у вас есть выбранный список, который хранится в переменной $scope

http://plnkr.co/edit/3P9PSN2FsRyViCVlqReg?p=preview

  • 0
    да, я думаю, что это так. Спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню