Wann wird transclude 'true' und transclude 'element' in Angular verwendet?

Wann soll ich verwendentransclude: 'true' und wanntransclude: 'element' ? Ich kann nichts findentransclude: 'element' In den eckigen Dokumenten sind sie ziemlich verwirrend.

Ich würde mich freuen, wenn jemand dies in einfacher Sprache erklären könnte. Was ist der Vorteil jeder Option? Was ist der wahre Unterschied zwischen ihnen?

Folgendes habe ich gefunden:

transclude: true

Innerhalb einer Kompilierungsfunktion können Sie das DOM mit Hilfe der Funktion "Transclude Linking" manipulieren oder das transkludierte DOM mit der Anweisung "ngTransclude" in ein beliebiges HTML-Tag einfügen.

und

transclude: ‘element’

Dadurch wird das gesamte Element übertragen, und in der Kompilierungsfunktion wird eine Übertragungsverknüpfungsfunktion eingeführt. Sie können hier nicht auf den Bereich zugreifen, da der Bereich noch nicht erstellt wurde. Mit der Kompilierungsfunktion wird eine Verknüpfungsfunktion für die Direktive erstellt, die Zugriff auf den Gültigkeitsbereich hat. Mit transcludeFn können Sie das geklonte Element (das übergangen wurde) zur DOM-Manipulation berühren oder an den Gültigkeitsbereich gebundene Daten verwenden. Zu Ihrer Information wird dies in ng-repeat und ng-switch verwendet.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage