В директиве Angular docs я вижу, что функция компиляции имеет 3 параметра, один из которых transclude
. Единственное объяснение, предоставляемое документами:
transclude - функция связывания пересылки: function (scope, cloneLinkingFn).
Я пытаюсь понять, что именно вы будете делать в функции привязки клона. Я даже не знаю, какие параметры передаются в него. Я нашел один пример, у которого есть один параметр с именем clone
, который выглядит как элемент HTML. Существуют ли другие параметры? Какой именно элемент HTML это точно? Я также смотрю, возможно, используя transclude: 'element'
в моей директиве. Ответы на эти вопросы меняются при использовании 'element'
вместо true
?
Я понимаю переключение с помощью простых примеров, но я не могу найти более сложные примеры, особенно с transclude: 'element'
. Я надеюсь, что кто-то может дать более подробное объяснение обо всем этом. Спасибо.