Ich versuche eine Vorlage mit angular ng-include
einzufügen. Die einzubindende Seite:
Die Vorlage:
%Vor%Vorlagenmethode abrufen:
%Vor% Das Template lädt gut, ich kann es auf der Seite sehen, aber an der falschen Stelle. Hier ist der Bildschirm von der Konsole meines Browsers, der ng-include
fügt vor der Tabelle ein, nicht darin:
Könnten Sie mir bitte helfen, zu verstehen, warum ist das so? Vielen Dank im Voraus.
Browser folgen dem HTML-Standard, daher kann es kein anderes Tag wie ng-include
im tbody
-Tag geben. Es sollte nur tr
Also, ändere es zu:
%Vor% Damit wird der Inhalt der Vorlage einfach in tbody
eingefügt.
Hinweis : Ihr Code funktioniert möglicherweise in einem Browser, da er von anderen Browsern gerendert wird, aber möglicherweise im Inspector anders angezeigt wird. Beispiel: Wenn Sie ein schließendes Tag eines div
(zum Beispiel) verpassen und Sie das Element überprüfen, sehen Sie das schließende Tag, da einige Browser wie Chrome automatisch für Sie schließen (obwohl Ihr Seitenrang für die Suche gilt) Motoren wie Google könnten fallen).
Versuchen Sie, eine Erweiterung wie das Web-Entwickler-Tool zu verwenden und verwenden Sie eine Funktion wie Siehe generierte Ausgabe
Tags und Links javascript angularjs angularjs-ng-include