2016-04-15 11 views
0


Ich sah mich um und kann nicht das gleiche Problem finden, das ich habe. Wie viele andere Personen erstellt ng-include einen neuen untergeordneten Bereich, der nicht an die übergeordneten Elemente weitergegeben werden kann.
Ich habe eine generische Vorlage, die ich mit verschiedenen Formularaktionen verwenden möchte, aber nicht kann, da es die Daten von ng-include nicht empfängt. Hier ist der Code:Wie Zugriff auf Formular verschachtelte ng-include Geltungsbereich/Felder?

<form ng-controller='FormCtrl' name="form1" ng-submit="treatForm1(data)"><div ng-include src="'template'"></div></form> 
<form ng-controller='FormCtrl' name="form2" ng-submit="treatForm2(data)"><div ng-include src="'template'"></div></form> 

ich nicht Notationen wie vm verwenden können. oder Form., leider. Gibt es eine Möglichkeit, den ng-include-Bereich beim Senden zu erhalten? Ich habe das versucht, $ Eltern, Nada.

+0

Ist es eine andere Form Aktion oder andere Controller-Methode? – Sagar

+0

Gleicher Controller, nur andere Controller-Methode beim Senden, Beispiel speichern für 1 und Update für den anderen 2 (nicht mein Fall obwohl) –

+0

Aber wo werden diese Methoden genannt? – Sagar

Antwort

0

Haben Sie versucht, $emit verwenden, um es an die Eltern zu senden?

+0

Das ist eine nette Idee, obwohl schmutzig, ich bin kein großer Fan des Zuhörens emittiert: s. Vielen Dank. –

Verwandte Themen