Hallo, ich versuche, einfache Komponenten in angularjs anzuzeigen, wo Kind auf den übergeordneten Namen zugreifen muss. Und mein Code geht so:
HTML-Datei:
%Vor%CODE:
%Vor%Und es wirft einen Fehler auf:
TypeError: Kann die Eigenschaft 'myName' von undefined
nicht lesenIch bin nicht in der Lage, herauszufinden, was im Code falsch ist und warum es den Elternteil nicht finden kann. Irgendwelche Eingaben über den Fehler, den ich mache. Scheint ein kleiner zu sein, den ich vermisst habe.
Tatsächlich habe ich die Antwort erhalten, nachdem ich die folgende Änderung mit der Antwort @gyc gemacht habe:
JS CODE:
%Vor%HTML:
%Vor%Der übliche Fehler, den ich dabei gemacht habe, war nicht das verschachtelte Komponentenformat und die Verwendung von transclude in meinem Elternteil. Der Rest funktionierte gut, als ich diese zwei Änderungen machte und meinen nachfolgenden Code änderte.
P.S - Die ng-Liste in HTML hat nichts mit Komponenten zu tun. Das war für andere Zwecke.
@gyc - Danke für die Hilfe. Deine Eingabe hat geholfen.
@ daan.desmedt - Ich habe auf die Lösung in Komponenten, nicht auf Direktiven gehofft.
Tags und Links angularjs components angular-components