AngularJs Transclude с ng-repeat и multi transclude

Я хочу использовать директиву пользователя внутри ng-repeat другой директивы с включением.

Я могу использовать multitransclude за пределами ng-repeat, однако я хочу, чтобы <comment-popover> находился внутри <comment> директив ng-repeat. Вот мой код.

Примечание. Я не могу использовать <ng-transclude>, так как директива моего комментария будет использоваться другой частью приложения, где у меня не будет дочерней директивы popover.

Вот моя ссылка на код: https://codepen.io/waghanil87/pen/PmORLL

заранее спасибо


person Anil wagh    schedule 07.05.2017    source источник


Ответы (1)


Вы пытались определить включение, которое вы хотите только в одном разделе, как необязательное?

transclude: {
  'mandatory': 'mandatory',
  'optional': '?optional'
}
person quirimmo    schedule 07.05.2017