Wie kann ich auf den übergeordneten Bereich zugreifen?

9

Ich habe Probleme damit. Bewertung ist eine Anweisung von Angular Bootstrap, die ich nicht kontrolliere, ich kann einen Controller definieren, und ich versuche, die Bewertung durch sie zu serialisieren, jedoch scheint ich keinen Zugriff auf den übergeordneten Artikel zu haben. Ich bin neu bei AngularJS, also ist dies wahrscheinlich die dümmste Frage, aber ich habe mit $scope.$parent experimentiert, was mir Zugang zu einer article -Eigenschaft gibt, aber wenn ich $scope.$parent.article mache, gibt es undefined zurück, da muss es sein ein anderer Weg.

Dies ist das fragliche Markup:

%Vor%

Dies ist die fragliche Direktive Ссылка , und dies ist mein Versuch, etwas zur Arbeit zu bringen, das nicht zu viel Kontext hinzufügt, sondern wie gewünscht:

%Vor%     
blackxored 19.09.2013, 09:49
quelle

2 Antworten

1

Ich müsste das Skript genauer beantworten, aber Sie haben gesagt, dass $scope.parent eine Eigenschaft article hat, aber $scope.$parent.article nicht definiert ist.

Wenn das kein Tippfehler ist, sollten Sie stattdessen $scope.parent.article verwenden ...

    
redShadow 19.09.2013 10:03
quelle
0

Für mich ist article im aktuellen Bereich verfügbar, obwohl es im übergeordneten Bereich festgelegt ist.

    
barro32 18.04.2016 12:50
quelle