2016-08-19 1 views
0

Auf der ersten Ebene Zeile kann ich $scope von grid.appScope zugreifen. Aber in der zweiten Ebene Zeile habe ich eine Ahnung, was grid.appScope zurückgibt.

Ich habe ein Kontrollkästchen in einer Spalte der zweiten Ebene Zeile, wenn ein Benutzer klickt, muss ich eine Methode aufrufen. Auf der ersten Ebene Reihe, kann ich wie unter

$scope.update_field = function... 

tut dann in columndef, füge ich ng-click="grid.appScope.update_field ...

Wie mache ich das ähnlich auf der zweiten Ebene Reihe?

Unten ist der Code, jetzt funktioniert die checkfield funktioniert, kann aber nicht subcheckfield arbeiten.

+0

Entschuldigung, aber Sie sind viel zu allgemein, fügen Sie bitte Ihren Code – Naigel

+0

danke, Beispielcode hinzugefügt. –

Antwort

1

Die verschachtelten Zeilen haben ihren eigenen Bereich und ihr übergeordneter Bereich ist der Bereich der übergeordneten Zeile. In Ihrem Beispiel schreiben Sie einfach ng-click="grid.appScope.scope.update_field und es wird funktionieren.

Verwandte Themen