Ich habe diesen Aufruf in einem Controller RichtliniengDialog ignorieren NG innerhalb Formen in AngularJS Attribut 1.5
ngDialog.openConfirm({
template : '<form-directive></form-directive>',
plain : true,
closeByNavigation : true,
scope : $scope
})
.then(function(response) {
$log('SENDED');
});
Komponente
ngDialog.openConfirm({
template : '<form-component></form-component>',
plain : true,
closeByNavigation : true,
scope : $scope
})
.then(function(response) {
$log('SENDED');
});
HTML für beide
<form ng-submit="alert("Hello !!!")">
<button type="submit">Send</button>
</form>
Wenn ich das Klicken Taste auf Direktive, sehe ich die Nachricht SENDED auf der Konsole, aber für die Komponenten sieht einfach so aus, als würde man jedes NG-Attribut ignorieren, klickt auf die Schaltfläche nichts tun, , aber laden Sie die Vorlage zu Recht.
Gleiche Vorlage, alles gleich, Ist genau das gleiche, also ist vielleicht ein ngDialog Art von Bug mit den Komponenten richtig?
Ich will nur die ng-Attribute innen arbeiten und wenn i-Taste klicken Sie auf Absenden schließen Sie den Dialog und das Versprechen Lognachricht
Die Richtlinie ist auch bekommen scheitern, wenn ich den Bereich zu verwenden: {obj : '='} Eigenschaft drin Die Komponenten ignorieren alles.
ich denke, ist eine Art von Problem mit dem Scopes - Die Erklärung Anwendungsbereich die Richtlinie (oder die Bindung in der Komponente) - Und der Umfang im Open Objekt