Работа над директивой для выделения <code>
тегов, выдаваемых директивой для визуализации <markdown>
тегов.Директива внутри директивы
Проблема в том, что директива <code>
никогда не попадает после выполнения директивы <markdown>
. Однако директива <code>
работает с тегами кода, которые не выводятся из директивы <markdown>
.
Markdown директива
angular.module('App').directive "markdown", ->
converter = new Showdown.converter()
scope: true
restrict: 'E'
link: (scope, element, attrs) ->
if attrs.markdown
scope.$watch attrs.markdown, (newVal) ->
html = converter.makeHtml(newVal)
element.html(html)
else
redraw = ->
html = converter.makeHtml(element.text())
element.html(html)
#### expecting the code directive to be trigger after this.
scope.$on "$includeContentLoaded", redraw
redraw()
Любые мысли?