Greifen Sie auf die AngularJs-Direktivitätsvariable im Controller zu

7

Ich bin etwas neu in Angularjs. Was ich möchte, ist der Zugriff auf die Variable $ scope.myVar im Controller myController . Es wäre eine große Hilfe, wenn Sie eine Lösung anbieten können.

%Vor% %Vor%
    
vimuth 16.12.2015, 05:49
quelle

2 Antworten

12

Sie erstellen einfach eine Variable myVar in Ihrem Controller und übergeben diese an die Direktive mit my-var attribute.

Definieren Sie in Ihrem myController myVar als

%Vor%

Ich dein DOM, übergebe es an die Direktive als

%Vor%

Da Sie die bidirektionale Bindung verwenden, sind alle Änderungen, die von der Direktive an myVar vorgenommen wurden, in Ihrem Controller verfügbar.

Sie können watch auf myVar setzen, um die Änderungen zu verfolgen.

    
Vivek 16.12.2015, 06:02
quelle
7
%Vor%     
Vijay Shegokar 16.12.2015 06:15
quelle